|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Remux problemffmpeg -i bad_remux.mpg -acodec copy -vcodec copy -b 1200k remuxed.mpg FFmpeg version SVN-r11649, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --enable-libmp3lame --enable-pp --enable-gpl libavutil version: 49.6.0 libavcodec version: 51.50.0 libavformat version: 52.6.0 libavdevice version: 52.0.0 built on Jan 28 2008 15:43:19, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) Input #0, mpeg, from 'bad_remux.mpg': Duration: 00:00:15.8, start: 0.500000, bitrate: 1339 kb/s Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 352x288 [PAR 1:1 DAR 11:9], 104857 kb/s, 25.00 tb(r) Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, mono, 32 kb/s Output #0, mpeg, to 'remuxed.mpg': Stream #0.0: Video: mpeg1video, yuv420p, 352x288 [PAR 0:1 DAR 0:1], q=2-31, 104857 kb/s, 25.00 tb(c) Stream #0.1: Audio: mp2, 48000 Hz, mono, 32 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press [q] to stop encoding error, non monotone timestamps 442800 >= 442800 av_interleaved_write_frame(): Error while opening file Given that such a command is supposed to be *the* way to fix bad timestamps, I am "in a maze of little tunnels, all the same". Help please? (I am sure this worked at some point in the past, and I will try to find the breakup in svn, but this is kind of an emergency) Greetings, -- Michel Bardiaux R&D Director T +32 [0] 2 790 29 41 F +32 [0] 2 790 29 02 E mailto:mbardiaux@... Mediaxim NV/SA Vorstlaan 191 Boulevard du Souverain Brussel 1160 Bruxelles http://www.mediaxim.com/ _______________________________________________ ffmpeg-user mailing list ffmpeg-user@... https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user |
|
|
Re: Remux problemHi,
Michel Bardiaux said: > > ffmpeg -i bad_remux.mpg -acodec copy -vcodec copy -b 1200k remuxed.mpg > FFmpeg version SVN-r11649, Copyright (c) 2000-2008 Fabrice Bellard, et > al. > configuration: --enable-libmp3lame --enable-pp --enable-gpl > libavutil version: 49.6.0 > libavcodec version: 51.50.0 > libavformat version: 52.6.0 > libavdevice version: 52.0.0 > built on Jan 28 2008 15:43:19, gcc: 4.1.2 20061115 (prerelease) > (Debian 4.1.1-21) > Input #0, mpeg, from 'bad_remux.mpg': > Duration: 00:00:15.8, start: 0.500000, bitrate: 1339 kb/s > Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 352x288 [PAR 1:1 > DAR 11:9], 104857 kb/s, 25.00 tb(r) > Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, mono, 32 kb/s > Output #0, mpeg, to 'remuxed.mpg': > Stream #0.0: Video: mpeg1video, yuv420p, 352x288 [PAR 0:1 DAR 0:1], > > q=2-31, 104857 kb/s, 25.00 tb(c) > Stream #0.1: Audio: mp2, 48000 Hz, mono, 32 kb/s > Stream mapping: > Stream #0.0 -> #0.0 > Stream #0.1 -> #0.1 > Press [q] to stop encoding > error, non monotone timestamps 442800 >= 442800 > av_interleaved_write_frame(): Error while opening file > > Given that such a command is supposed to be *the* way to fix bad > timestamps, I am "in a maze of little tunnels, all the same". Help > please? > > (I am sure this worked at some point in the past, and I will try to find > the breakup in svn, but this is kind of an emergency) Maybe add "-fflags genpts" ? Regards, Víctor _______________________________________________ ffmpeg-user mailing list ffmpeg-user@... https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user |
|
|
Re: Remux problemVíctor Paesa wrote:
> Hi, > > Michel Bardiaux said: >> ffmpeg -i bad_remux.mpg -acodec copy -vcodec copy -b 1200k remuxed.mpg >> FFmpeg version SVN-r11649, Copyright (c) 2000-2008 Fabrice Bellard, et >> al. >> configuration: --enable-libmp3lame --enable-pp --enable-gpl >> libavutil version: 49.6.0 >> libavcodec version: 51.50.0 >> libavformat version: 52.6.0 >> libavdevice version: 52.0.0 >> built on Jan 28 2008 15:43:19, gcc: 4.1.2 20061115 (prerelease) >> (Debian 4.1.1-21) >> Input #0, mpeg, from 'bad_remux.mpg': >> Duration: 00:00:15.8, start: 0.500000, bitrate: 1339 kb/s >> Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 352x288 [PAR 1:1 >> DAR 11:9], 104857 kb/s, 25.00 tb(r) >> Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, mono, 32 kb/s >> Output #0, mpeg, to 'remuxed.mpg': >> Stream #0.0: Video: mpeg1video, yuv420p, 352x288 [PAR 0:1 DAR 0:1], >> >> q=2-31, 104857 kb/s, 25.00 tb(c) >> Stream #0.1: Audio: mp2, 48000 Hz, mono, 32 kb/s >> Stream mapping: >> Stream #0.0 -> #0.0 >> Stream #0.1 -> #0.1 >> Press [q] to stop encoding >> error, non monotone timestamps 442800 >= 442800 >> av_interleaved_write_frame(): Error while opening file >> >> Given that such a command is supposed to be *the* way to fix bad >> timestamps, I am "in a maze of little tunnels, all the same". Help >> please? >> >> (I am sure this worked at some point in the past, and I will try to find >> the breakup in svn, but this is kind of an emergency) > > Maybe add "-fflags genpts" ? No, same output as above. I have found that the change that began the breakage was r10891 "Check av_interleaved_write_frame return", the change itself seems perfectly valid to me. So I will check why genpts does not do what it should. But not right now, I am moving all my bookmarks and search results to another PC, which means better not use my web search tools for a few hours. Anyone can give me a hint? Greetings, -- Michel Bardiaux R&D Director T +32 [0] 2 790 29 41 F +32 [0] 2 790 29 02 E mailto:mbardiaux@... Mediaxim NV/SA Vorstlaan 191 Boulevard du Souverain Brussel 1160 Bruxelles http://www.mediaxim.com/ _______________________________________________ ffmpeg-user mailing list ffmpeg-user@... https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user |
|
|
Re: Remux problemLe 29 janv. 08 à 11:49, Michel Bardiaux a écrit : > Víctor Paesa wrote: >> Hi, >> >> Michel Bardiaux said: >>> ffmpeg -i bad_remux.mpg -acodec copy -vcodec copy -b 1200k >>> remuxed.mpg >>> FFmpeg version SVN-r11649, Copyright (c) 2000-2008 Fabrice >>> Bellard, et >>> al. >>> configuration: --enable-libmp3lame --enable-pp --enable-gpl >>> libavutil version: 49.6.0 >>> libavcodec version: 51.50.0 >>> libavformat version: 52.6.0 >>> libavdevice version: 52.0.0 >>> built on Jan 28 2008 15:43:19, gcc: 4.1.2 20061115 (prerelease) >>> (Debian 4.1.1-21) >>> Input #0, mpeg, from 'bad_remux.mpg': >>> Duration: 00:00:15.8, start: 0.500000, bitrate: 1339 kb/s >>> Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 352x288 [PAR 1:1 >>> DAR 11:9], 104857 kb/s, 25.00 tb(r) >>> Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, mono, 32 kb/s >>> Output #0, mpeg, to 'remuxed.mpg': >>> Stream #0.0: Video: mpeg1video, yuv420p, 352x288 [PAR 0:1 DAR >>> 0:1], >>> >>> q=2-31, 104857 kb/s, 25.00 tb(c) >>> Stream #0.1: Audio: mp2, 48000 Hz, mono, 32 kb/s >>> Stream mapping: >>> Stream #0.0 -> #0.0 >>> Stream #0.1 -> #0.1 >>> Press [q] to stop encoding >>> error, non monotone timestamps 442800 >= 442800 >>> av_interleaved_write_frame(): Error while opening file >>> >>> Given that such a command is supposed to be *the* way to fix bad >>> timestamps, I am "in a maze of little tunnels, all the same". Help >>> please? >>> >>> (I am sure this worked at some point in the past, and I will try >>> to find >>> the breakup in svn, but this is kind of an emergency) >> >> Maybe add "-fflags genpts" ? > > No, same output as above. Pehaps it's do the trick with encoding (but we don't care because pts are always well generated with an encoding ;-)) > I have found that the change that began the breakage was r10891 "Check > av_interleaved_write_frame return", the change itself seems perfectly > valid to me. So I will check why genpts does not do what it should. > But > not right now, I am moving all my bookmarks and search results to > another PC, which means better not use my web search tools for a few > hours. Anyone can give me a hint? I use this (it's just a revert of michael's commit) and ffmpeg is pretty cool with it and my remuxed streams ;-) > bye Hervé _______________________________________________ ffmpeg-user mailing list ffmpeg-user@... https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user |
|
|
Re: Remux problemHervé wrote:
> > Le 29 janv. 08 à 11:49, Michel Bardiaux a écrit : > >> Víctor Paesa wrote: >>> Hi, >>> >>> Michel Bardiaux said: >>>> ffmpeg -i bad_remux.mpg -acodec copy -vcodec copy -b 1200k remuxed.mpg >>>> FFmpeg version SVN-r11649, Copyright (c) 2000-2008 Fabrice Bellard, et >>>> al. >>>> configuration: --enable-libmp3lame --enable-pp --enable-gpl >>>> libavutil version: 49.6.0 >>>> libavcodec version: 51.50.0 >>>> libavformat version: 52.6.0 >>>> libavdevice version: 52.0.0 >>>> built on Jan 28 2008 15:43:19, gcc: 4.1.2 20061115 (prerelease) >>>> (Debian 4.1.1-21) >>>> Input #0, mpeg, from 'bad_remux.mpg': >>>> Duration: 00:00:15.8, start: 0.500000, bitrate: 1339 kb/s >>>> Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 352x288 [PAR 1:1 >>>> DAR 11:9], 104857 kb/s, 25.00 tb(r) >>>> Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, mono, 32 kb/s >>>> Output #0, mpeg, to 'remuxed.mpg': >>>> Stream #0.0: Video: mpeg1video, yuv420p, 352x288 [PAR 0:1 DAR 0:1], >>>> >>>> q=2-31, 104857 kb/s, 25.00 tb(c) >>>> Stream #0.1: Audio: mp2, 48000 Hz, mono, 32 kb/s >>>> Stream mapping: >>>> Stream #0.0 -> #0.0 >>>> Stream #0.1 -> #0.1 >>>> Press [q] to stop encoding >>>> error, non monotone timestamps 442800 >= 442800 >>>> av_interleaved_write_frame(): Error while opening file >>>> >>>> Given that such a command is supposed to be *the* way to fix bad >>>> timestamps, I am "in a maze of little tunnels, all the same". Help >>>> please? >>>> >>>> (I am sure this worked at some point in the past, and I will try to >>>> find >>>> the breakup in svn, but this is kind of an emergency) >>> >>> Maybe add "-fflags genpts" ? >> >> No, same output as above. > > genpts did never produce anything at home (with just a -vcodec copy) > Pehaps it's do the trick with encoding (but we don't care because pts > are always well generated with an encoding ;-)) Then the doc seems rather misleading. What one (at least me!) *expects* is that with -copyts it would use the timestamps from the input container, with -genpts it would compute new timestamps 'as if' remuxing 2 naked streams, and by default it would ... I dont know! > >> I have found that the change that began the breakage was r10891 "Check >> av_interleaved_write_frame return", the change itself seems perfectly >> valid to me. So I will check why genpts does not do what it should. But >> not right now, I am moving all my bookmarks and search results to >> another PC, which means better not use my web search tools for a few >> hours. Anyone can give me a hint? > > I use this (it's just a revert of michael's commit) > and ffmpeg is pretty cool with it and my remuxed streams ;-) Well, I did find such a kluge all by myself. But it will not do exactly what I wish, since (if I understand The F... Source correctly) it will plonk the offending packet, instead of correcting its timestamps, and all subsequent ones. I will try to compose a patch to achieve correct re-stamping, but maybe it would be better to agree first on which flags mean what! > -- Michel Bardiaux R&D Director T +32 [0] 2 790 29 41 F +32 [0] 2 790 29 02 E mailto:mbardiaux@... Mediaxim NV/SA Vorstlaan 191 Boulevard du Souverain Brussel 1160 Bruxelles http://www.mediaxim.com/ _______________________________________________ ffmpeg-user mailing list ffmpeg-user@... https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user |
| Free embeddable forum powered by Nabble | Forum Help |