[FFmpeg-user] Can't write packet with unknown timestamp
Moritz Barsnick
barsnick at gmx.net
Wed Feb 13 17:22:35 EET 2019
On Wed, Feb 13, 2019 at 09:07:35 -0500, Brian J. Murrell wrote:
> $ ffmpeg -f avi -i file:"/tmp/vid.avi" -sn -codec:v:0 copy -flags -global_header -fflags +genpts -vsync -1 -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 ac3 -ac 6 -ab 192000 -y "/tmp/vid.mkv"
"-fflags +genpts" is an input option, so it needs to go before the
corresponding "-i input". If you do that, you will still get the other
error (which is likely caused by your file, and perhaps has the same
cause as the missing timestamp):
> [ac3 @ 0x5590061fd340] frame sync error
> Error while decoding stream #0:1: Invalid data found when processing input
And by the way:
> ffmpeg version 4.0.3 Copyright (c) 2000-2018 the FFmpeg developers
> built with gcc 8 (GCC)
And we recommend to try newest versions first before reporting issues
(git master HEAD preferred) - even though it didn't matter in this
case.
Cheers,
Moritz
More information about the ffmpeg-user
mailing list