[FFmpeg-devel] Have some difficulty in encoding MPEG-2 Program File

Luca Piccarreta luca.piccarreta
Sat Jun 5 18:09:22 CEST 2010


Probably I'm supposed to post to the users list, sorry.

Luca.


On Sat, Jun 5, 2010 at 6:07 PM, Luca Piccarreta
<luca.piccarreta at gmail.com>wrote:

> Hi all,
> may be someone can help me?
>
> If I encode a mpeg2-transport file with the following command:
>
>    ffmpeg -y -bufsize 5M -maxrate 20M -b 20M -g 1 -vcodec mpeg2video
> -acodec mp2 -i foo.ts foo.mpeg
>
> the resulting file is not readable and ffmpeg says:
>
>    ffmpeg -i blabla.mpeg o blabla.mp4  --> "At least one output file must
> be specified"
>
> I believe the mpeg2 program stream probe is failing, probably due to a
> probe window too short.
>
> The problem can be solved simply adding a "-probesize 1048576" parameter
> value.
> This looks like an enormous number, and moreover, there are sizes (1000000,
> for example)
> that cause segfaults.
>
> Thanks for any help / advice.
>
> Luca
>
> (here's the full output)
> FFmpeg version SVN-r23481-snapshot-rpmfusion, Copyright (c) 2000-2010 the
> FFmpeg developers
>   built on Jun  5 2010 12:28:56 with gcc 4.1.2 20070626 (Red Hat 4.1.2-14)
>   configuration: --prefix=/usr --bindir=/usr/bin
> --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64
> --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -g -pipe -Wall
> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -m64 -mtune=generic' --extra-version=rpmfusion
> --enable-bzlib --enable-libfaac --enable-nonfree --enable-libfaad
> --enable-libgsm --enable-libmp3lame --enable-libx264 --enable-libxvid
> --enable-avfilter --enable-avfilter-lavf --enable-postproc --enable-pthreads
> --disable-static --enable-shared --enable-gpl --disable-debug
> --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
>   libavutil     50.16. 0 / 50.16. 0
>   libavcodec    52.74. 0 / 52.74. 0
>   libavformat   52.68. 0 / 52.68. 0
>   libavdevice   52. 2. 0 / 52. 2. 0
>   libavfilter    1.20. 0 /  1.20. 0
>   libswscale     0.11. 0 /  0.11. 0
>   libpostproc   51. 2. 0 / 51. 2. 0
> Input #0, mpeg, from 'blabla.mpeg':
>   Duration: 00:00:10.52, start: 0.500000, bitrate: 17849 kb/s
>     Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 704x576 [PAR 49:33 DAR
> 49:27], 20000 kb/s, 25 fps, 25 tbr, 90k tbn, 25 tbc
>     Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, 2 channels, s16, 64 kb/s
> At least one output file must be specified
>
>
> I'm "almost" on ffmpeg head (yesterday tarball) and...
>



More information about the ffmpeg-devel mailing list