[FFmpeg-trac] #7091(undetermined:new): Sega FILM demuxer doesn't pass through any packets for stream copy
FFmpeg
trac at avcodec.org
Mon Mar 19 06:41:28 EET 2018
#7091: Sega FILM demuxer doesn't pass through any packets for stream copy
-------------------------------------+-------------------------------------
Reporter: misty | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
FFmpeg produces an empty file when trying to copy a stream using `-c:v
copy` from a .CPK file using the segafilm demuxer. FFmpeg does
successfully demux the stream when decoding video or audio; it only fails
when copying the streams verbatim.
With debug enabled, I can see that each packet is producing a "cur_dts is
invalid" message.
How to reproduce:
{{{
% ffmpeg -i input.cpk -c:v copy output.mov
ffmpeg version git master
built on March 18, 2018
}}}
The verbose logs for the input and output streams show no packets being
muxed:
{{{
Input file #0 (/Users/vlcice/Games/Lunar files/Lunar Silver Star Story
translation/FMVs/Cinepak/AN000.CPK):
Input stream #0:0 (video): 2515 packets read (16913460 bytes);
Input stream #0:1 (audio): 431 packets read (9518248 bytes);
Total: 2946 packets (26431708 bytes) demuxed
Output file #0 (/tmp/copy.mov):
Output stream #0:0 (video): 0 packets muxed (0 bytes);
Total: 0 packets (0 bytes) muxed
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7091>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list