[MEncoder-users] encoding 3gp, mp4, wmv
dtra-fyf
dtra at faceyoursfears.com
Wed Aug 3 12:35:52 CEST 2005
Michel Bardiaux wrote:
> dtra wrote:
>
>> Michel Bardiaux wrote:
>>
>>> dtra wrote:
>>>
>>>> Michel Bardiaux wrote:
>>>>
>>>>> dtra wrote:
>>>>>
>>>>>> hi all
>>>>>>
>>>>>> i'm after an rpm that we can use for video encoding 3gp, mp4 (for
>>>>>> mobile devices), and wmv (for web)
>>>>>> i tried ffmpeg, but couldn't find an rpm that supported the amr_nb
>>>>>> plugin, which i need to convert from and to 3gp
>>>>>>
>>>>>> i know ffmpeg will work if i can compile from src, cos i did use
>>>>>> that,
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> And the wmv's produced work for M$ WMP? What command line do you use?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> it would have been ffmpeg -i file.mp4 -b 80 -ar 8000 -ab 12
>>>> -vcodec wmv1 -acodec mp3 out.wmv
>>>>
>>> Wont work for me:
>>>
>>> ffmpeg -i utc_1434.mpg -b 80 -ar 8000 -ab 12 -vcodec wmv1 -acodec
>>> mp3 out.wmv
>>> ffmpeg version CVS, build 3211264, Copyright (c) 2000-2004 Fabrice
>>> Bellard
>>> configuration: --enable-mp3lame --disable-strip --enable-amr_nb
>>> --enable-a52 --enable-gpl --enable-amr_wb --disable-shared
>>> --enable-libgsm
>>> built on Aug 1 2005 10:51:57, gcc: 2.95.4 20011002 (Debian
>>> prerelease)
>>> Input #0, mpeg, from 'utc_1434.mpg':
>>> Duration: 00:00:57.0, start: 92564.370489, bitrate: 668 kb/s
>>> Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 352x288, 25.00 fps,
>>> 104857 kb/s
>>> Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, mono, 32 kb/s
>>> Output #0, asf, to 'out.wmv':
>>> Stream #0.0: Video: wmv1, yuv420p, 352x288, 25.00 fps, q=2-31, 80 kb/s
>>> Stream #0.1: Audio: mp3, 8000 Hz, mono, 12 kb/s
>>> Stream mapping:
>>> Stream #0.0 -> #0.0
>>> Stream #0.1 -> #0.1
>>> [wmv1 @ 0x83c26d0]removing common factors from framerate
>>> Error while opening codec for output stream #0.1 - maybe incorrect
>>> parameters such as bit_rate, rate, width or height
>>>
>>> Either you actuallu used another command line, or the problem is
>>> different properties for your source mp4 and my source mpg. Could you
>>> retry, and post the full output? TIA.
>>>
>> hi
>> unfortunately i can't help you out there
>> i haven't got a test server with ffmpeg installed from src
>> that would definitely be the command line i used
>> my source mp4 would be like the type you get from phones
>> but i was able to do it with any video i had
>>
>> i really am a novice, but it's your output audio stream that is having
>> the problem right?
>>
>> dave
>>
>
> I fiddled a bit with the audio output parameters and this works:
>
> ffmpeg -i utc_1434.mpg -b 80 -vcodec wmv1 -acodec mp3 -y out.wmv
> ffmpeg version CVS, build 3211264, Copyright (c) 2000-2004 Fabrice Bellard
> configuration: --enable-mp3lame --disable-strip --enable-amr_nb
> --enable-a52 --enable-gpl --enable-amr_wb --disable-shared --enable-libgsm
> built on Aug 1 2005 10:51:57, gcc: 2.95.4 20011002 (Debian prerelease)
> Input #0, mpeg, from 'utc_1434.mpg':
> Duration: 00:00:57.0, start: 92564.370489, bitrate: 668 kb/s
> Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 352x288, 25.00 fps,
> 104857 kb/s
> Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, mono, 32 kb/s
> Output #0, asf, to 'out.wmv':
> Stream #0.0: Video: wmv1, yuv420p, 352x288, 25.00 fps, q=2-31, 80 kb/s
> Stream #0.1: Audio: mp3, 48000 Hz, mono, 64 kb/s
> Stream mapping:
> Stream #0.0 -> #0.0
> Stream #0.1 -> #0.1
> [wmv1 @ 0x83c26d0]removing common factors from framerate
> Press [q] to stop encoding
> frame= 1501 q=0.0 Lsize= 1kB time=60.0 bitrate= 0.1kbits/s
> video:1434kB audio:469kB global headers:0kB muxing overhead -99.971732%
>
> and plays OK in WMP. The difference being suppression of "-ar 8000 -ab
> 12". With -ar 8000 put back in, OK (I mean both ffmpeg and WMP). With
> -ab 64, or -ab 32, or -ab 16, or even -ab 8, OK. Its -ab 12 that ffmpeg
> rejects. Maybe you actually used -ab 16 or -ab 32, or you used a version
> of mp3lame that supports 12kbits while mine (debian woody, liblame0
> 3.96-woody1) does not. In any case, thanks a lot.
>
no worries, i definitely know that was the command line i used though
cos it was in a script i was working on from a while back which i
haven't touched for a couple of months
i guess the lamemp3 most likely is the difference, i just downloaded and
installed of the lame site
More information about the MEncoder-users
mailing list