[FFmpeg-user] ffmpeg 0.10 on Linux

Susan James sjames at susanjamescompany.com
Fri Feb 17 17:04:32 CET 2012



dE . wrote:
> On 02/17/12 05:34, Susan James wrote:
>>
>>
>> dE . wrote:
>>> On 02/15/12 22:24, Tom Evans wrote:
>>>> On Wed, Feb 15, 2012 at 2:26 PM, Susan James
>>>> <sjames at susanjamescompany.com>  wrote:
>>>>> Hi All,
>>>>>
>>>>> I'm running into issues with the 'AC EOB marker is absent' on both 
>>>>> Linux and MAC ffmpeg, and my output file has no video.
>>>>> Below is my command string and full output.
>>>>>
>>>>> I'm encoding an H.264 hi res to mp4.  The output file has good 
>>>>> audio but no video.  see the output below.
>>>>>
>>>>> I would really appreciate any help or leads on how to resolve this 
>>>>> issue.
>>>>>
>>>>> thank you,
>>>>> Susan
>>>>>
>>>> Hmm. Are you sure it has no video? The last status line says:
>>>>
>>>> frame=107998 fps=  5 q=-1.0 Lsize=  935583kB time=01:00:03.47
>>>> bitrate=2126.9kbits/s
>>>> video:879389kB audio:52320kB global headers:0kB muxing overhead 
>>>> 0.415819%
>>>>
>>>> ie it has encoded ~850MB of video data.
>>>>
>>>> Also the stream map says:
>>>>
>>>>   Stream #0:0 ->  #0:0 (dvvideo ->  libx264)
>>>>   Stream #0:1 ->  #0:1 (pcm_s16le ->  libfaac)
>>>>
>>>> How are you testing the output file? Could you show ffprobe output on
>>>> the output file?
>>>>
>>>> Cheers
>>>>
>>>> Tom
>>>> _______________________________________________
>>>
>>> Apart from this, what's '-vol', It's undocumented in the man page. 
>>> Can you please remove and try?
>>
>> Yes, I will try without the -vol flag and post the results to the list.
>>
>>
>>> Also I think you should check and post ffmpeg USE flags on Gentoo.
>>
>> % emerge -pv ffmpeg
>>
>> These are the packages that would be merged, in order:
>>
>> Calculating dependencies... done!
>> [ebuild   R   ~] media-video/ffmpeg-0.10  USE="X aac alsa bzip2 cdio 
>> encode faac gnutls hardcoded-tables ieee1394 jpeg2k mmx mp3 openal 
>> openssl oss qt-faststart sdl theora truetype vdpau vorbis vpx x264 
>> xvid zlib -3dnow -3dnowext -aacplus (-altivec) -amr -ass -avx -bindist 
>> (-celt) -cpudetection -debug -dirac -doc -frei0r -gsm (-iwmmxt) -jack 
>> -libv4l -mmxext -modplug (-neon) -network -pic -pulseaudio -rtmp 
>> -schroedinger -speex -ssse3 -static-libs -test -threads -v4l -vaapi 
>> (-vis)" 0 kB
>>
>> Total: 1 package (1 reinstall), Size of downloads: 0 kB
>>
>>
>> _______________________________________________
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> 
> What's the ffprobe output of the input file, and does it play using 
> ffplay? Try doing the same with the output too.
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user


below are the ffprobe of input and output files.  I will run the ffplay 
on both when I get to the location, in a separate email. I'm offsite at 
the moment.

INPUT file:
%  ffprobe 1.Chandi.HiRes
ffprobe version 0.10 Copyright (c) 2007-2012 the FFmpeg developers
   built on Feb 16 2012 07:52:44 with gcc 4.5.3
   configuration: --prefix=/usr --libdir=/usr/lib64 
--shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared 
--cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ 
--ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -pipe -fomit-frame-pointer 
-march=core2' --extra-cflags='-O2 -pipe -fomit-frame-pointer 
-march=core2' --extra-cxxflags='-O2 -pipe -fomit-frame-pointer 
-march=core2' --disable-static --enable-gpl --enable-version3 
--enable-postproc --enable-avfilter --disable-stripping --disable-debug 
--disable-doc --disable-network --disable-vaapi --enable-openssl 
--enable-nonfree --enable-gnutls --enable-libmp3lame 
--enable-libvo-aacenc --enable-libtheora --enable-libvorbis 
--enable-libx264 --enable-libxvid --enable-libfaac --enable-nonfree 
--enable-libcdio --enable-libdc1394 --enable-openal --disable-indev=v4l 
--disable-indev=v4l2 --disable-indev=jack --enable-x11grab 
--enable-libfreetype --enable-pthreads --enable-libvpx 
--enable-libopenjpeg --disable-amd3dnow --disable-amd3dnowext 
--disable-altivec --disable-  libavutil      51. 34.101 / 51. 34.101
   libavcodec     53. 60.100 / 53. 60.100
   libavformat    53. 31.100 / 53. 31.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 60.100 /  2. 60.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  6.100 /  0.  6.100
   libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.Chandi.HiRes':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt
     creation_time   : 2008-02-08 12:52:46
   Duration: 01:00:03.53, start: 0.000000, bitrate: 30313 kb/s
     Stream #0:0(eng): Video: dvvideo (dvc  / 0x20637664), yuv411p, 
720x480 [SAR 8:9 DAR 4:3], 28771 kb/s, SAR 10:11 DAR 15:11, 29.97 fps, 
29.97 tbr, 2997 tbn, 29.97 tbc
     Metadata:
       creation_time   : 2008-02-08 12:52:46
       handler_name    : ?Apple Alias Data Handler
     Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 
channels, s16, 1536 kb/s
     Metadata:
       creation_time   : 2008-02-08 12:52:46
       handler_name    : ?Apple Alias Data Handler
     Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
     Metadata:
       creation_time   : 2008-02-08 13:00:46
       handler_name    : ?Apple Alias Data Handler
       timecode        : 01:00:00;00
Unsupported codec with id 0 for input stream 2


using this command pipeline for the encoding:
  ffmpeg -i 1.Chandi.HiRes  -ab 320k -vcodec libx264 -b:v 2000k 
1.Chandi.HiRes.tv.mp4

OUTPUT file:
% ffprobe 1.Chandi.HiRes.tv2.mp4
ffprobe version 0.10 Copyright (c) 2007-2012 the FFmpeg developers
   built on Feb 16 2012 07:52:44 with gcc 4.5.3
   configuration: --prefix=/usr --libdir=/usr/lib64 
--shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared 
--cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ 
--ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -pipe -fomit-frame-pointer 
-march=core2' --extra-cflags='-O2 -pipe -fomit-frame-pointer 
-march=core2' --extra-cxxflags='-O2 -pipe -fomit-frame-pointer 
-march=core2' --disable-static --enable-gpl --enable-version3 
--enable-postproc --enable-avfilter --disable-stripping --disable-debug 
--disable-doc --disable-network --disable-vaapi --enable-openssl 
--enable-nonfree --enable-gnutls --enable-libmp3lame 
--enable-libvo-aacenc --enable-libtheora --enable-libvorbis 
--enable-libx264 --enable-libxvid --enable-libfaac --enable-nonfree 
--enable-libcdio --enable-libdc1394 --enable-openal --disable-indev=v4l 
--disable-indev=v4l2 --disable-indev=jack --enable-x11grab 
--enable-libfreetype --enable-pthreads --enable-libvpx 
--enable-libopenjpeg --disable-amd3dnow --disable-amd3dnowext 
--disable-altivec --disable-  libavutil      51. 34.101 / 51. 34.101
   libavcodec     53. 60.100 / 53. 60.100
   libavformat    53. 31.100 / 53. 31.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 60.100 /  2. 60.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  6.100 /  0.  6.100
   libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.Chandi.HiRes.tv2.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     creation_time   : 2008-02-08 12:52:46
     encoder         : Lavf53.31.100
   Duration: 01:00:03.56, start: 0.000000, bitrate: 2126 kb/s
     Stream #0:0(eng): Video: h264 (High 4:2:2) (avc1 / 0x31637661), 
yuv422p, 720x480 [SAR 10:11 DAR 15:11], 1999 kb/s, SAR 8:9 DAR 4:3, 
29.97 fps, 29.97 tbr, 2997 tbn, 59.94 tbc
     Metadata:
       creation_time   : 2008-02-08 12:52:46
       handler_name    : VideoHandler
     Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, 
s16, 118 kb/s
     Metadata:
       creation_time   : 2008-02-08 12:52:46
       handler_name    :


More information about the ffmpeg-user mailing list