I continue to have problem with getting ffmpeg to correctly process the video file that VLC has no problem playing.
sample file: https://0x0.st/iFWC.m2ts As per suggestion, I tried upgrading ffmpeg to 4.3 and probesize and analyzeduration: ffmpeg -i aa.m2ts -analyzeduration 2147M -probesize 2147M This is the output (which seems to be similar to me): ffmpeg -i aa.m2ts -analyzeduration 2147M -probesize 2147M ./snap/bin/ffmpeg -i aa.m2ts -analyzeduration 2147M -probesize 2147M Error: unable to open display ffmpeg version n4.3.1 Copyright (c) 2000-2020 the FFmpeg developers z built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04) configuration: --prefix= --prefix=/usr --disable-debug --disable-doc --disable-static --enable-cuda --enable-cuda-sdk --enable-cuvid --enable-libdrm --enable-ffplay --enable-gnutls --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libnpp --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopus --enable-libpulse --enable-sdl2 --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-nonfree --enable-nvenc --enable-omx --enable-openal --enable-opencl --enable-runtime-cpudetect --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Trailing option(s) found in the command: may be ignored. [aac @ 0x563e2d88fbc0] Multiple frames in a packet. [mpeg2video @ 0x563e2d88e940] Invalid frame dimensions 0x0. Last message repeated 13 times [mpegts @ 0x563e2d888840] start time for stream 2 is not set in estimate_timings_from_pts [mpegts @ 0x563e2d888840] start time for stream 3 is not set in estimate_timings_from_pts [mpegts @ 0x563e2d888840] start time for stream 10 is not set in estimate_timings_from_pts [mpegts @ 0x563e2d888840] PES packet size mismatch [mpegts @ 0x563e2d888840] Packet corrupt (stream = 1, dts = 1101480143). [mpegts @ 0x563e2d888840] Could not find codec parameters for stream 4 (Unknown: none ([13][0][0][0] / 0x000D)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x563e2d888840] Could not find codec parameters for stream 5 (Unknown: none ([13][0][0][0] / 0x000D)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x563e2d888840] Could not find codec parameters for stream 6 (Unknown: none ([13][0][0][0] / 0x000D)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x563e2d888840] Could not find codec parameters for stream 7 (Unknown: none ([13][0][0][0] / 0x000D)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x563e2d888840] Could not find codec parameters for stream 8 (Unknown: none ([13][0][0][0] / 0x000D)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x563e2d888840] Could not find codec parameters for stream 9 (Unknown: none ([13][0][0][0] / 0x000D)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, mpegts, from 'aa.m2ts': Duration: 00:01:00.57, start: 12178.529589, bitrate: 16521 kb/s Program 1056 Metadata: service_name : ?|ո??? service_provider: Stream #0:0[0x111]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, bt709, top first), 1440x1080 [SAR 4:3 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Side data: cpb: bitrate max/min/avg: 20000000/0/0 buffer size: 9781248 vbv_delay: N/A Stream #0:1[0x112]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 184 kb/s Stream #0:2[0x114]: Subtitle: arib_caption (Profile A) ([6][0][0][0] / 0x0006) Stream #0:3[0x115]: Data: bin_data ([6][0][0][0] / 0x0006) Stream #0:4[0x810]: Unknown: none ([13][0][0][0] / 0x000D) Stream #0:5[0x811]: Unknown: none ([13][0][0][0] / 0x000D) Stream #0:6[0x816]: Unknown: none ([13][0][0][0] / 0x000D) Stream #0:7[0x81a]: Unknown: none ([13][0][0][0] / 0x000D) Stream #0:8[0x81b]: Unknown: none ([13][0][0][0] / 0x000D) Stream #0:9[0x81f]: Unknown: none ([13][0][0][0] / 0x000D) Program 1057 Metadata: service_name : ?|ո??? service_provider: Program 1058 Metadata: service_name : ?|ո??? service_provider: Program 1060 Metadata: service_name : ?|ո???NW;~ service_provider: Program 1440 Metadata: service_name : ?|ո??? service_provider: No Program Stream #0:10[0x12]: Data: epg At least one output file must be specified I hoped that maybe ffmpeg is missing some codec, so I also tried to see if I can access it using libav so I wrote a simple program to check, and there is definitely a pts error - I suspect because I am not reading the file correctly. If I can get FFMPEG to read the file, I am certain that everything else will resolve itself as well. What is wrong with the format? -- Sent from: http://www.ffmpeg-archive.org/ _______________________________________________ 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".