On Thu, Feb 22, 2024 at 10:02 AM Nicolas Gaullier <nicolas.gaullier@cji.paris> wrote:
> >De : ffmpeg-user <ffmpeg-user-boun...@ffmpeg.org> De la part de > Zhengrong Zang > >Envoyé : mercredi 21 février 2024 01:53 > >À : FFmpeg user questions <ffmpeg-user@ffmpeg.org> > >Objet : Re: [FFmpeg-user] ffprobe can’t show ts file information > > > >I am not sure if they are corrupt, is there such special mpegts format? > Those ts files were downloaded from a movie and drama provider that provide > huge amount videos, at the moment, I found two types ts file, one is with > this >png header, one is as below: > >Input #0, mpegts, from '001.ts': > > Duration: 00:00:12.04, start: 0.038000, bitrate: 942 kb/s > > Program 1 > > Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), > yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 > tbr, 90k tbn > > Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, > stereo, fltp, 97 kb/s > > > I really think the file is corrupted (or cheated by a proprietary > "extension"). > > PNG probing is too trivial; that is the bug. > >Thanks for your suggestion! > >I want to concat them to mp4, I use command for normal mpegts, ffmpeg -i > 'concat:01.ts|02.ts|03.ts|' -c copy -bsf:a aac_adtstoasc 01.mp4 > > > >for this special mpegts format, can I use command as below? > >ffmpeg -f mpegts -i 'concat:01.ts|02.ts|03.ts|' -c copy -bsf:a > aac_adtstoasc 01.mp4 > > > >Mike > > You can try. I think the -f mpegts will allow to overcome the PNG header > of 01.ts if present. For the following 02.ts, 03.ts etc. in the presence of > garbage (PNG header) the decoder should resync but it might raise some > issues (maybe packet corruption flags etc.). Best thing is to test your use > case in a worst-case-scenario (add the PNG header to all of your ts files > to corrupt them by hand). > > Nicolas > > Note: do not top-post on this list (see ML usage). > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". > _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".