>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").

>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".

Reply via email to