Is there any way to suppress Stream 2 warning on ffplay Blu-ray iso playback?
I get warning message regarding Stream 2 when starting of playback Blu-ray iso disk image with ffplay. The warning is same with Blu-ray structure folder. I used tsMuxeR to create the Blu-ray iso / folder. The waring message are the following: [mpegts @ 0x8d6ff4780] start time for stream 2 is not set in estimate_timings_from_pts [mpegts @ 0x8d6ff4780] stream 2 : no TS found at start of file, duration not set [mpegts @ 0x8d6ff4780] Could not find codec parameters for stream 2 (Audio: ac3, 0 channels): unspecified sample format Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options The ffplay command and console output are the following: $ ffplay -i bluray:SBA/ ffplay version N-122259-gfe1dae1e18 Copyright (c) 2003-2025 the FFmpeg developers built with Apple clang version 17.0.0 (clang-1700.6.3.2) configuration: --prefix=/Volumes/ffmpeg_compile --pkg-config-flags=--static --enable-gpl --enable-version3 --enable-nonfree --enable-libmp3lame --enable-libfdk-aac --enable-libvo-amrwbenc --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvorbis --enable-libspeex --enable-libopus --enable-libgsm --enable-libtwolame --enable-libsoxr --enable-libmodplug --enable-libopenjpeg --enable-libwebp --enable-libtheora --enable-libx264 --enable-libopenh264 --enable-libx265 --enable-libxvid --enable-libvpx --enable-libxavs --enable-libfreetype --enable-libharfbuzz --enable-fontconfig --enable-libfribidi --enable-libass --enable-libbluray --enable-libvidstab --enable-libsnappy --enable-libzmq --enable-libzvbi --enable-libzimg --enable-libaom --enable-libdav1d --enable-libmysofa --enable-librubberband --enable-libshine --enable-libvmaf --enable-libsvtav1 --enable-libxml2 --enable-libplacebo --enable-vulkan --enable-libshaderc --enable-lcms2 --enable-whisper --enable-lzma libavutil 60. 20.100 / 60. 20.100 libavcodec 62. 23.102 / 62. 23.102 libavformat 62. 8.101 / 62. 8.101 libavdevice 62. 2.100 / 62. 2.100 libavfilter 11. 10.101 / 11. 10.101 libswscale 9. 3.100 / 9. 3.100 libswresample 6. 2.100 / 6. 2.100 [bluray @ 0x8d71c4460] 1 usable playlists: [bluray @ 0x8d71c4460] playlist 00000.mpls (2:20:17) [bluray @ 0x8d71c4460] selected 00000.mpls [mpegts @ 0x8d6ff4780] start time for stream 2 is not set in estimate_timings_from_pts [mpegts @ 0x8d6ff4780] stream 2 : no TS found at start of file, duration not set bluray.c:300: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 27003003-405810432. [mpegts @ 0x8d6ff4780] Could not find codec parameters for stream 2 (Audio: ac3, 0 channels): unspecified sample format Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options Input #0, mpegts, from 'bluray:SBA/': Duration: 02:20:17.94, start: 600.066733, bitrate: 14750 kb/s Program 1 Stream #0:0[0x1011]: Video: mpeg2video (Main) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1440x1080 [SAR 4:3 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, start 600.066733 Side data: CPB properties: bitrate max/min/avg: 24000000/0/0 buffer size: 9781248 vbv_delay: N/A Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 256 kb/s, start 600.093000 No Program Stream #0:2[0x1fff]: Audio: ac3, 0 channels, start 600.066733 676.31 A-V: -0.001 fd= 9 aq= 32KB vq= 1555KB sq= 0B My source mpeg2ts (m2ts) file dose not have Stream 2, and I suspect it was added by tsMuxeR, for the purpose of Blu-ray compatibility. I do not have enough knowledge with MPEG transport stream, but Stream 2's PID 0x1fff seams to mean null packet... https://en.wikipedia.org/wiki/MPEG_transport_stream So my question/request is there any way to suppress the warning regarding Stream 2, if my suspect is correct? Best Regards, Tougen-roushi
participants (1)
-
桃源老師