Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#561 | Link |
|
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,647
|
Beta 10 is out. It's very similar to the previously vc1 fix but with a slightly newer ffmpeg compiled in and some ffmsindex changes.
Look at the front page for a full list of changes but mostly it amounts to vc1 in mkv and h264 in ts fixes that will be noticed. And the much requested progress indication for ts files in ffmsindex, can't forget that one. I've also added a donate button on my website (see my signature) and in the FFMS2 manual. I'd appreciate if you use it but don't panic or feel pressured, the development shall go on matter what happens.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
|
|
|
|
#562 | Link |
|
Hatt & Co.
Join Date: Sep 2008
Location: Melbourne, Australia
Posts: 29
|
From the FFMS2 channel at rizon.net: "Your download includes all current versions of the program at no cost. Also, please note that only one download is required to enable all of my ffms2 tools. You don't need to take multiple downloads."
IMO an incredible bargain given all that Myrsloik has given to enthusiasts (for free) already... E~ |
|
|
|
|
|
#563 | Link |
|
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
I modified ffmsindex a bit; you can now use the -p switch to disable progress reporting, or repeat the -v switch to get more ffmpeg spam if you like that. The max number of meaningful instances of -v is four, which gives you AV_LOG_DEBUG (more spam than anyone would ever want).
Last edited by TheFluff; 21st July 2009 at 19:07. |
|
|
|
|
|
#564 | Link | |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
Quote:
![]() I thought the "Could not open video codec" error happened with one of my FFV1 samples, but in fact it happenes (reproducible!) with the provided FFVHuff sample. FFV1 is okay, even with the "Beta 10ish" build. Anyway, I will test the "official" Beta-10 as soon as possible and report back...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
|
|
|
|
|
#565 | Link | |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
Quote:
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
|
|
|
|
|
#566 | Link |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
Here is a MPEG-2 sample that FFVideoSource (Beta-10) rejects to open:
http://www.mediafire.com/file/1l5ntj...dvb_sample.zip It was captured from DVB-S. MPlayer and VLC do play it just fine. Also both, Avidemux and VirtualDub (with MPEG-2 plugin), do open that file just fine.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 22nd July 2009 at 22:18. |
|
|
|
|
|
#568 | Link |
|
warpsharpened
Join Date: Feb 2007
Posts: 787
|
ffms2-mt-b10-3.rar
Finally got everything install on Windows 7 so here's that mt compile. Built with GCC 4.4.0 (-march=i686 -mtune=generic) and MSVC 2008. Includes opencore-amr, pthreads, and libfaad (all linked statically). Edit: updated to latest ffmpeg-mt. Edit2: does not fix the ffvhuff issue, but that has been solved (waiting on something else to post that). Edit3: Now with 100% more ffvhuff decoding. Last edited by TheRyuu; 24th July 2009 at 10:21. |
|
|
|
|
|
#569 | Link | |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
Quote:
Is it possible that you did not include all the decoders? Or FFmpeg-MT is simply incomplete at this time?
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
|
|
|
|
|
#570 | Link |
|
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,647
|
My guess is that it was fixed (and broken) very recently in ffmpeg itself. Because of that those changes haven't been merged to ffmpeg-mt yet. Forgetting a decoder when compiling is very hard...
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
|
|
|
|
#571 | Link |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
Well, I will stick with your Beta-10 build then. It works fine for my FFVHuff clips. Being able to use the MT decoders, especially for my AVC clips, would be nice though
![]() BTW: The MT build fails on my MPEG-2 sample too (same for the "normal" build). So files of that kind can't be used with FFmpegSource at all...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
|
|
|
|
#573 | Link |
|
Pajas Mentales...
Join Date: Dec 2004
Location: Spanishtán
Posts: 497
|
hello
how to install this program on linux? compile fine bus make install not works: sl1pkn07@SpinFlo:~/aplicaciones/FFmpegSource-2.00b10_src$ sudo make install make: *** No hay ninguna regla para construir el objetivo `install'. Alto. Code:
build sl1pkn07@SpinFlo:~/aplicaciones/FFmpegSource-2.00b10_src$ cmake . -DCMAKE_INSTALL_PREFIX=/usr -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- checking for module 'libavformat' -- found libavformat, version 52.36.0 -- checking for module 'libavcodec' -- found libavcodec, version 52.32.0 -- checking for module 'libavutil' -- found libavutil, version 50.3.0 -- checking for module 'libavdevice' -- found libavdevice, version 52.2.0 -- checking for module 'libswscale' -- found libswscale, version 0.7.1 -- checking for module 'libpostproc' -- found libpostproc, version 51.2.0 checking: avformat.h found: /usr/include/libavformat checking: avcodec.h found: /usr/include/libavcodec checking: avutil.h found: /usr/include/libavutil checking: avdevice.h found: /usr/include/libavdevice checking: swscale.h found: /usr/include/libswscale checking: postproc.h -- Found ZLIB: /usr/lib/libz.so -- Looking for include files CMAKE_HAVE_PTHREAD_H -- Looking for include files CMAKE_HAVE_PTHREAD_H - found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Faad: /usr/lib/libfaad.so -- Configuring done -- Generating done -- Build files have been written to: /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src sl1pkn07@SpinFlo:~/aplicaciones/FFmpegSource-2.00b10_src$ make Scanning dependencies of target FFMS2Core [ 5%] Building C object CMakeFiles/FFMS2Core.dir/src/core/matroskaparser.c.o [ 10%] Building C object CMakeFiles/FFMS2Core.dir/src/core/stdiostream.c.o /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c: En la función ‘InitStdIoStream’: /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:107: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:108: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:109: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:110: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:111: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:112: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:113: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:114: aviso: asignación desde un tipo de puntero incompatible /home/sl1pkn07/aplicaciones/FFmpegSource-2.00b10_src/src/core/stdiostream.c:115: aviso: asignación desde un tipo de puntero incompatible [ 15%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffaudiosource.cpp.o [ 21%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffhaaliaudio.cpp.o [ 26%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/fflavfaudio.cpp.o [ 31%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffmatroskaaudio.cpp.o [ 36%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffvideosource.cpp.o [ 42%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffhaalivideo.cpp.o [ 47%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/fflavfvideo.cpp.o [ 52%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffmatroskavideo.cpp.o [ 57%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffms.cpp.o [ 63%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/wave64writer.cpp.o [ 68%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/utils.cpp.o [ 73%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/indexing.cpp.o [ 78%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffhaaliindexer.cpp.o [ 84%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/fflavfindexer.cpp.o [ 89%] Building CXX object CMakeFiles/FFMS2Core.dir/src/core/ffmatroskaindexer.cpp.o Linking CXX shared library libFFMS2Core.so [ 89%] Built target FFMS2Core Scanning dependencies of target ffmsindex [ 94%] Building CXX object CMakeFiles/ffmsindex.dir/src/index/ffmsindex.cpp.o Linking CXX executable ffmsindex [ 94%] Built target ffmsindex Scanning dependencies of target ffmstest [100%] Building CXX object CMakeFiles/ffmstest.dir/src/test/ffmstest.cpp.o Linking CXX executable ffmstest [100%] Built target ffmstest sl1pkn07@SpinFlo:~/aplicaciones/FFmpegSource-2.00b10_src$ sudo make install [sudo] password for sl1pkn07: make: *** No hay ninguna regla para construir el objetivo `install'. Alto. sl1pkn07@SpinFlo:~/aplicaciones/FFmpegSource-2.00b10_src$ sudo make install make: *** No hay ninguna regla para construir el objetivo `install'. Alto. sl1pkn07@SpinFlo:~/aplicaciones/FFmpegSource-2.00b10_src$ |
|
|
|
|
|
#574 | Link |
|
Hatt & Co.
Join Date: Sep 2008
Location: Melbourne, Australia
Posts: 29
|
It's not implemented yet. You can manually copy libffms2core.so and any built binaries to where you need them, in /usr/{,local}/{bin,lib}/, use what is needed by your distro. At the moment ffms2 is provided mainly as a l use in your own projects, rather than an installable package.
E~ Last edited by Emess; 27th July 2009 at 00:26. Reason: library name edit |
|
|
|
|
|
#575 | Link |
|
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
The unix build system wasn't really completed, there aren't very many except the Aegisub project that actually uses FFMS2 on unix, so the install command wasn't actually ever implemented (it's going to be now that you pointed it out, though).
If you want to do the installation manually in the meantime, copy libffms2core.so to $prefix/lib, include/ffms.h to $prefix/include, and ffmsindex & ffmstest to $prefix/bin. (ffmstest really isn't useable at all right now though, so you might as well skip that one.) e: f, b |
|
|
|
|
|
#576 | Link |
|
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,647
|
Get the latest revision from svn and try again, it should install properly now.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
|
|
|
|
#578 | Link |
|
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,647
|
Just use replace the old CMakeLists.txt with the new one then. I should compile if you do that.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
|
|
|
|
#579 | Link |
|
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Aegisub has its own ffms2 on SVN, you should use that. If you for some reason really want to build aegisub with an external ffms2 newer than beta 10, it should be possible since r3294 (from yesterday).
|
|
|
|
|
|
#580 | Link |
|
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,647
|
VC1 in TS files now works. USE IT!
http://ivtc.org/new/beta/FFMS2_vc1_fix3_test.rar It also has FFmpeg compiled with 32 as the max number of streams instead of 20 and will use LAVF instead of Haali's splitter if it isn't installed. Note that a lot of refactoring was done since beta10 so there may be a few new bug lurking somewhere.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|