Failed to open codec in avformat_find_stream_info

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Failed to open codec in avformat_find_stream_info

Mark Filipak
You can see from the terminal output that I've increased '-analyzeduration' from 5s to 80s and
'-probesize' from 5MB to 80MB by doubling the values with each try.
I suspect that the actual problem is "Failed to open codec in avformat_find_stream_info".
Do you have any suggestions?

Note that I'm not streaming, so I don't care about latency.

Thanks for your attention & your help,
Mark.

C:\CMD & tiny apps\ffmpeg>ffmpeg -i B:\BDMV\STREAM\00000.m2ts -vf
"telecine=pattern=5555,bwdif=mode=send_frame" -avoid_negative_ts 1 -analyzeduration 80000000
-probesize 80000000 -c:v libx265 -crf 20 -preset medium -c:a copy -c:s copy C:\AVOut\8.MKV
ffmpeg version N-94664-g0821bc4eee Copyright (c) 2000-2019 the FFmpeg developers
   built with gcc 9.1.1 (GCC) 20190807
   configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls
--enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype
--enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora
--enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264
--enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp
--enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex
--enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid
--enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
   libavutil      56. 33.100 / 56. 33.100
   libavcodec     58. 55.101 / 58. 55.101
   libavformat    58. 31.104 / 58. 31.104
   libavdevice    58.  9.100 / 58.  9.100
   libavfilter     7. 58.101 /  7. 58.101
   libswscale      5.  6.100 /  5.  6.100
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
[mpegts @ 000001bd325bb440] Failed to open codec in avformat_find_stream_info
[mpegts @ 000001bd325bb440] start time for stream 9 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 10 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 11 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 12 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 13 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 14 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 15 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 16 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 17 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 18 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 19 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 20 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 21 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 22 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 23 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 24 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 25 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 26 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 9 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 10 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 11 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 12 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 13 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 14 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 15 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 16 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 17 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 18 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 19 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 20 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 21 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 22 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 23 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 24 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 25 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 26 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'B:\BDMV\STREAM\00000.m2ts':
   Duration: 02:28:51.68, start: 11.650667, bitrate: 22336 kb/s
   Program 1
     Stream #0:0[0x1011]: Video: vc1 (Advanced) (VC-1 / 0x312D4356), yuv420p(progressive), 1920x1080
[SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc
     Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:2[0x1101]: Audio: pcm_bluray (HDMV / 0x564D4448), 48000 Hz, 5.1(side), s16, 4608 kb/s
     Stream #0:3[0x1102]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:4[0x1103]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:5[0x1104]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:6[0x1105]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:7[0x1106]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:8[0x1107]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
     Stream #0:9[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:10[0x1201]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:11[0x1202]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:12[0x1203]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:13[0x1204]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:14[0x1205]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:15[0x1206]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:16[0x1207]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:17[0x1208]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:18[0x1209]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:19[0x120a]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:20[0x120b]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:21[0x120c]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:22[0x120d]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:23[0x120e]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:24[0x120f]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:25[0x1210]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:26[0x1211]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream mapping:
   Stream #0:0 -> #0:0 (vc1 (native) -> hevc (libx265))
   Stream #0:1 -> #0:1 (copy)
   Stream #0:9 -> #0:2 (copy)
Press [q] to stop, [?] for help
[Parsed_telecine_0 @ 000001bd33411f40] Telecine pattern 5555 yields up to 3 frames per frame, pts
advance factor: 8/20
x265 [info]: HEVC encoder version 3.1+11-de920e0a3183
x265 [info]: build info [Windows][GCC 9.1.1][64 bit] 8bit+10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main profile, Level-4.1 (Main tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: Slices                              : 1
x265 [info]: frame threads / pool features       : 3 / wpp(17 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 3
x265 [info]: Keyframe min / max / scenecut / bias: 25 / 250 / 40 / 5.00
x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0
x265 [info]: References / ref-limit  cu / depth  : 3 / off / on
x265 [info]: AQ: mode / str / qg-size / cu-tree  : 2 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress            : CRF-20.0 / 0.60
x265 [info]: tools: rd=3 psy-rd=2.00 early-skip rskip signhide tmvp b-intra
x265 [info]: tools: strong-intra-smoothing lslices=6 deblock sao
Output #0, matroska, to 'C:\AVOut\8.MKV':
   Metadata:
     encoder         : Lavf58.31.104
     Stream #0:0: Video: hevc (libx265), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 59.94 fps,
1k tbn, 59.94 tbc
     Metadata:
       encoder         : Lavc58.55.101 libx265
     Side data:
       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: 18446744073709551615
     Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:2: Subtitle: hdmv_pgs_subtitle ([255][255][255][255] / 0xFFFFFFFF)
frame=  106 fps= 36 q=-0.0 Lsize=      81kB time=00:00:01.71 bitrate= 386.1kbits/s speed=0.576x
video:12kB audio:65kB subtitle:0kB other streams:0kB global headers:2kB muxing overhead: 5.152026%
x265 [info]: frame I:      1, Avg QP:27.47  kb/s: 290.59
x265 [info]: frame P:     34, Avg QP:28.00  kb/s: 56.92
x265 [info]: frame B:     71, Avg QP:30.72  kb/s: 50.86
x265 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x265 [info]: consecutive B-frames: 31.4% 11.4% 17.1% 2.9% 37.1%

encoded 106 frames in 2.85s (37.21 fps), 55.07 kb/s, Avg QP:29.82
Exiting normally, received signal 2.
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

kumowoon1025
Hi,

> C:\CMD & tiny apps\ffmpeg>ffmpeg -i B:\BDMV\STREAM\00000.m2ts -vf "telecine=pattern=5555,bwdif=mode=send_frame" -avoid_negative_ts 1 -analyzeduration 80000000 -probesize 80000000 -c:v libx265 -crf 20 -preset medium -c:a copy -c:s copy C:\AVOut\8.MKV

Not sure how this translates windows’ model of devices and how aacs is handled, but here is the man page section on libbluray which is implemented as a protocol.

bluray
       Read BluRay playlist.

       The accepted options are:

       angle
           BluRay angle

       chapter
           Start chapter (1...N)

       playlist
           Playlist to read (BDMV/PLAYLIST/?????.mpls)

       Examples:

       Read longest playlist from BluRay mounted to /mnt/bluray:

               bluray:/mnt/bluray

       Read angle 2 of playlist 4 from BluRay mounted to /mnt/bluray, start from chapter 2:

               -playlist 4 -angle 2 -chapter 2 bluray:/mnt/bluray

Not By


Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

kumowoon1025
In reply to this post by Mark Filipak
Mail acting weird as always :| If anyone could suggest a good (less randomly behaving) alternative to the default mail app on Mac I’d be much obliged.

Anyway I was typing that I’m pretty sure 50M is the default for probesize so starting way down at 5M probably didn’t help.

Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

Mark Filipak
On 03/31/2020 10:49 PM, Ted Park wrote:

> Hi,
>
>> C:\CMD & tiny apps\ffmpeg>ffmpeg -i B:\BDMV\STREAM\00000.m2ts -vf "telecine=pattern=5555,bwdif=mode=send_frame" -avoid_negative_ts 1 -analyzeduration 80000000 -probesize 80000000 -c:v libx265 -crf 20 -preset medium -c:a copy -c:s copy C:\AVOut\8.MKV >
> Not sure how this translates windows’ model of devices and how aacs is handled, but here is the man page section on libbluray which is implemented as a protocol.
>
> bluray
>         Read BluRay playlist.
>
>         The accepted options are:
>
>         angle
>             BluRay angle >
>         chapter
>             Start chapter (1...N)
>
>         playlist
>             Playlist to read (BDMV/PLAYLIST/?????.mpls)
>
>         Examples:
>
>         Read longest playlist from BluRay mounted to /mnt/bluray:
>
>                 bluray:/mnt/bluray
>
>         Read angle 2 of playlist 4 from BluRay mounted to /mnt/bluray, start from chapter 2:
>
>                 -playlist 4 -angle 2 -chapter 2 bluray:/mnt/bluray

I must confess that I don't know what that's about.

On 03/31/2020 10:52 PM, Ted Park wrote:
> Mail acting weird as always :| If anyone could suggest a good (less randomly behaving) alternative to the default mail app on Mac I’d be much obliged.
>
> Anyway I was typing that I’m pretty sure 50M is the default for probesize so starting way down at 5M probably didn’t help.
>
> Regards,
> Ted Park

Per https://ffmpeg.org/ffmpeg-all.html#Format-Options,

"probesize integer (input)
Set probing size in bytes, i.e. the size of the data to analyze to get stream information. A higher
value will enable detecting more information in case it is dispersed into the stream, but will
increase latency. Must be an integer not lesser than 32. It is 5000000 by default."

That's why I started at 5 MB, then 10 MB, then 20 MB, etc.

I wrote in my thread starter that 'I suspect that the actual problem is "Failed to open codec in
avformat_find_stream_info".'

[mpegts @ 000001bd325bb440] Failed to open codec in avformat_find_stream_info
[mpegts @ 000001bd325bb440] start time for stream 9 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 10 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 11 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 12 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 13 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 14 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 15 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 16 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 17 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 18 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 19 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 20 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 21 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 22 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 23 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 24 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 25 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 26 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 9 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 10 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 11 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
...continues...

Perhaps I should also mention that the video has no dialog, and hence no subtitles, for the first 20
minutes -- (I won't mention the video's name, but I will say the line "Sorry, Dave. I'm afraid I
can't do that" is central to the plot). I don't know whether the extreme delay to first subtitles is
related to "Failed to open codec in avformat_find_stream_info". I suspect not, but I really don't
know because I don't know what the "Failed..." message is trying to tell me.
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

kumowoon1025
Hi,

>> Mail acting weird as always :| If anyone could suggest a good (less randomly behaving) alternative to the default mail app on Mac I’d be much obliged.
>> Anyway I was typing that I’m pretty sure 50M is the default for probesize so starting way down at 5M probably didn’t help.
>> Regards,
>> Ted Park
>
> Per https://ffmpeg.org/ffmpeg-all.html#Format-Options,
>
> "probesize integer (input)
> Set probing size in bytes, i.e. the size of the data to analyze to get stream information. A higher value will enable detecting more information in case it is dispersed into the stream, but will increase latency. Must be an integer not lesser than 32. It is 5000000 by default.”
Oh wow, my mistake, I must have misread it by a zero, I’ve thought it was 50MB forever...


>> bluray
>>        Read BluRay playlist.
>>        The accepted options are:
>>        angle
>>            BluRay angle >
>>        chapter
>>            Start chapter (1...N)
>>        playlist
>>            Playlist to read (BDMV/PLAYLIST/?????.mpls)
>>        Examples:
>>        Read longest playlist from BluRay mounted to /mnt/bluray:
>>                bluray:/mnt/bluray
>>        Read angle 2 of playlist 4 from BluRay mounted to /mnt/bluray, start from chapter 2:
>>                -playlist 4 -angle 2 -chapter 2 bluray:/mnt/bluray
>
> I must confess that I don't know what that's about.

It’s like any other protocol, like how you could use concat:INPUT1|INPUT2|… to literally concatenate the inputs, on the block level i think? Or crypto:encryptedfile.ts with key parameters to decrypt, for BD-ROMs you would put bluray:/mnt/bd or bluray:/dev/loop0 or whatever your bluray device is, and provide the playlist in the BDMV filesystem along with the other parameters to specify what to read from the disk. For the mount point in windows, maybe it just takes a drive letter?



Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

Mark Filipak
On 04/01/2020 12:56 AM, Ted Park wrote:
-snip->>> bluray

>>>         Read BluRay playlist.
>>>         The accepted options are:
>>>         angle
>>>             BluRay angle >
>>>         chapter
>>>             Start chapter (1...N)
>>>         playlist
>>>             Playlist to read (BDMV/PLAYLIST/?????.mpls)
>>>         Examples:
>>>         Read longest playlist from BluRay mounted to /mnt/bluray:
>>>                 bluray:/mnt/bluray
>>>         Read angle 2 of playlist 4 from BluRay mounted to /mnt/bluray, start from chapter 2:
>>>                 -playlist 4 -angle 2 -chapter 2 bluray:/mnt/bluray
>>
>> I must confess that I don't know what that's about.
>
> It’s like any other protocol, like how you could use concat:INPUT1|INPUT2|… to literally concatenate the inputs, on the block level i think? Or crypto:encryptedfile.ts with key parameters to decrypt, for BD-ROMs you would put bluray:/mnt/bd or bluray:/dev/loop0 or whatever your bluray device is, and provide the playlist in the BDMV filesystem along with the other parameters to specify what to read from the disk. For the mount point in windows, maybe it just takes a drive letter?

Oh, I see. So you think the inability to get the subtitle streams is related to the component that
accesses the BD? Right? If so, I'm a bit mystified because I don't see how ffmpeg would know which
MPLS (playlist file) relates to the M2TSs that I concatenated or even where the MPLS was located on
the disc.

Does that mean I should also point ffmpeg to the particular MPLS? I think I know how to suss out the
particular MPLS, but how would I point ffmpeg to it? Or am I completely missing the point -- it
would be the first time in the last minute or so. :-)

Thanks, Ted.

Mark.


_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

kumowoon1025
Hi,

> Oh, I see. So you think the inability to get the subtitle streams is related to the component that accesses the BD? Right? If so, I'm a bit mystified because I don't see how ffmpeg would know which MPLS (playlist file) relates to the M2TSs that I concatenated or even where the MPLS was located on the disc.
>
> Does that mean I should also point ffmpeg to the particular MPLS? I think I know how to suss out the particular MPLS, but how would I point ffmpeg to it? Or am I completely missing the point -- it would be the first time in the last minute or so. :-)

I was assuming it was a commercial pressed Blu-Ray. If so, then it is most likely copy protected so that for example you can’t just drag the m2ts files from the disc and drop them on your desktop to get a perfect backup or working copy. So if you point at a file on a BDMV disc as if it was on your unencrypted drive, the data is *supposed* to be scrambled, or further encrypted, depending on studio. Or, it can refuse/fail to read, which is also what happens if it hits a region restriction (not so much a problem as it is on DVDs but they exist) Software exists, such as libbluray, that is aware of this storage scheme and handles access to the disc accordingly.

And of course like practically any copy protection scheme in history, the DRM tech’s been reverse-engineered/private-keys-leaked/algorithm-cracked and you can configure your drive with libraries and keys to circumvent it.

The general idea is that unless this is a blank blu-ray that you burned a BDMV filesystem onto, it’s going to stop you from reading it like a normal thumb drive. You said that you concatenated the m2ts files, so I’m a little confused by that though. From the command line I thought you were just pointing at a path on a BDMV disc. If you pull off the files from a commercial blu-ray disc as if it was a regular block device and simply concatenate them by the filename number sequence, they were probably copied in their original mangled state, and with no info about where e.g. the main program is, if there are multiple angles available, which would be in the playlist file.


If this is something you authored yourself, then the drm aspect most likely doesn’t apply, but the part about the data structure on the bdmv disk does, if it was authored to play in regular blu-ray players. Those m2ts files are a bit different from the typical mpeg program streams.

Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

Mark Filipak
On 04/01/2020 02:45 AM, Ted Park wrote:
> Hi,
>
>> Oh, I see. So you think the inability to get the subtitle streams is related to the component that accesses the BD? Right? If so, I'm a bit mystified because I don't see how ffmpeg would know which MPLS (playlist file) relates to the M2TSs that I concatenated or even where the MPLS was located on the disc.
>>
>> Does that mean I should also point ffmpeg to the particular MPLS? I think I know how to suss out the particular MPLS, but how would I point ffmpeg to it? Or am I completely missing the point -- it would be the first time in the last minute or so. :-)
>
> I was assuming it was a commercial pressed Blu-Ray. If so, then it is most likely copy protected...

Of course you are considering that possibility. No issue there. One word: AnyDVD-HD.

I've not encountered the "Failed to open codec in avformat_find_stream_info" before. I searched
extensively prior to my 1st post but couldn't find anything definitive.

 From what you've written, I infer that ffmpeg *does* access the MPLS file somehow. Is that right?
Assuming you answer is "Yes," and assuming that is what's producing the difficulty, I can say that
AnyDVD-HD does make some on-the-fly alterations to what is reported to a query of the drive (though,
as I wrote above, that's not previously been an issue).

Am I out of luck or is there some other cause for not fetching the subtitles (i.e., streams 9 to 26,
below)?

(Note that I have other means of getting the subs, but it's pretty painful: Step 1, extract the
video from the source by whatever means (ffmpeg or MKVToolNix). Step 2, transcode the source via
HandBrake into a 2nd file. Step 3, bring files 1 & 2 into MKVToolNix. Step 4, deselect file 2's
video stream but leave its subs enabled. Step 5, mkvmerge 1 & 2 into a 3rd destination file. If I
could get ffmpeg to save the subs directly, then I would not need all those steps. Of course, if I
didn't give a damn about subs, then I could skip all of this, but I do care about subs because I'm
getting old enough that I sometimes need subs in segments that have muffled dialog.)

[mpegts @ 000001bd325bb440] Failed to open codec in avformat_find_stream_info
[mpegts @ 000001bd325bb440] start time for stream 9 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 10 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 11 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 12 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 13 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 14 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 15 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 16 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 17 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 18 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 19 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 20 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 21 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 22 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 23 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 24 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 25 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] start time for stream 26 is not set in estimate_timings_from_pts
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 9 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 10 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 11 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 12 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 13 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 14 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 15 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 16 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 17 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 18 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 19 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 20 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 21 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 22 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 23 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 24 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 25 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000001bd325bb440] Could not find codec parameters for stream 26 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

kumowoon1025
Hey there,

> Of course you are considering that possibility. No issue there. One word: AnyDVD-HD.


That is one interesting tool… So that handles decryption on the fly, and you can access the disc as a transparent UDF if I understand correctly. Looks like the maintainer is pretty diligent in keeping a database of encryption keys as well as keeping the tool’s host keys valid whenever they are “poisoned” by a user, seems unreal, I’m sure it’s worth its price tag :o

Did you make an exact copy of the disc, like to a disc image file? Or are you reading straight from the disc, with the tool in the middle? The folder/file hierarchy is one of the few things well known and relatively consistent in format, that’s how libbluray would find the playlist. Then it executes the playlist to determine which media files, and the range within the files to read.

Either way, even if the copy protection has been defeated, if you have the intact disc filesystem you will need to specify the root BDMV directory/mount point and the playlist if it isn’t auto-detected with the bluray: scheme and its parameters, so ffmpeg can use libbluray to seek in the BD specific transport streams.

You know how DVD menus, content and sub pictures/subtitles are basically one giant continuously running program implemented in special DVD “machine code” and basically run on tiny virtual machines? Well, blu-ray’s are different, but they are definitely no less complex. The “playlist” isn’t a plaintext listing but at least partially consists of machine code that drives the blu-ray “vm” complete with state machines and registers just like a DVD has.

Essentially the .MTS or .m2ts files in a BDMV systems aren’t simple MPEG transport streams, so trying to decode them as one won’t usually work.

Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

Mark Filipak
On 04/01/2020 04:21 AM, Ted Park wrote:
>> Of course you are considering that possibility. No issue there. One word: AnyDVD-HD.
>
> That is one interesting tool… So that handles decryption on the fly, and you can access the disc as a transparent UDF if I understand correctly.

Correct.

> Looks like the maintainer is pretty diligent in keeping a database of encryption keys as well as keeping the tool’s host keys valid whenever they are “poisoned” by a user, seems unreal, I’m sure it’s worth its price tag :o

Correct. I'm a lifetime user.

> Did you make an exact copy of the disc, like to a disc image file? Or are you reading straight from the disc, with the tool in the middle?

I usually make an ISO on my SS RAID-0 (drive C:), mount it, and read that. However, in this case,
speed was not an issue -- I went to bed -- so I ffmpeg'ed the BD directly in the drive.

> The folder/file hierarchy is one of the few things well known and relatively consistent in format, that’s how libbluray would find the playlist. Then it executes the playlist to determine which media files, and the range within the files to read.

Ah, so it's automatic.

Test:
What I'll try is making the ISO on the SS RAID, mount it, and ffmepg the mounted ISO to my 16TB JOBD
media server (as I usually do). ...It's hard to imagine that BD drive latency was the source of the
failure -- the BD drive is built-in and is fast -- but this will be a conclusive test.

> Either way, even if the copy protection has been defeated, if you have the intact disc filesystem you will need to specify the root BDMV directory/mount point...

That would be G:\ (i.e., the 1st of 4 virtual disc drives -- I can have 4 ISOs mounted at the same
time so I can do simultaneous batch transcodes of 4 movies while I sleep).

> ...and the playlist if it isn’t auto-detected with the bluray: scheme and its parameters, so ffmpeg can use libbluray to seek in the BD specific transport streams.

Is there any way to '-loglevel debug' while conducting a rehearsal? Heck, is there any way to
conduct a rehearsal (i.e., testing everything needed for actual transcoding without actually
transcoding)?

> You know how DVD menus, content and sub pictures/subtitles are basically one giant continuously running program implemented in special DVD “machine code” and basically run on tiny virtual machines? Well, blu-ray’s are different, but they are definitely no less complex. The “playlist” isn’t a plaintext listing but at least partially consists of machine code that drives the blu-ray “vm” complete with state machines and registers just like a DVD has.

I'm aware of drive encryption. AnyDVD-HD patches on the fly. Some BDs are shown as inflated by 30
bytes or so, some are 100 Mbytes larger, some are even slightly smaller! AnyDVD-HD performs some
awesome mojo. It boggles the mind.

Thanks a lot, Ted. I'll post back on the results of the ISO test. I'm going to bed for now. It's
been a long night (US, EST).

Regards,
Mark.
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

Mark Filipak
On 04/01/2020 06:53 AM, Mark Filipak wrote:
> On 04/01/2020 04:21 AM, Ted Park wrote:
-snip-

>> The folder/file hierarchy is one of the few things well known and relatively consistent in format,
>> that’s how libbluray would find the playlist. Then it executes the playlist to determine which
>> media files, and the range within the files to read.
>
> Ah, so it's automatic.
>
> Test:
> What I'll try is making the ISO on the SS RAID, mount it, and ffmepg the mounted ISO to my 16TB JOBD
> media server (as I usually do). ...It's hard to imagine that BD drive latency was the source of the
> failure -- the BD drive is built-in and is fast -- but this will be a conclusive test.

The test...
Failure. And now I have 2 issues:
1, "Failed to open codec in avformat_find_stream_info" is still there, and
2, I realized I need '-map 0' and now get "No wav codec tag found for codec pcm_bluray".
Oh, dear.

pcm_bluray either doesn't exist, or it's not in the documentation. I assume this is LPCM, and I do
want that. I'm copying through all audio, '-c:a copy', so I don't understand why ffmpeg would need
the codec and would be looking for codec pcm_bluray.

And I still don't understand what '-map 0' does, but I'll try to find it in the docs and read it
again. I keep forgetting about it.


C:\>ffmpeg -i IN.M2TS -vf "telecine=pattern=5555,bwdif=mode=send_frame" -avoid_negative_ts 1 -c:v
libx264 -crf 20 -preset slower -tune film -c:a copy -c:s copy -map 0 OUT.MKV
ffmpeg version N-94664-g0821bc4eee Copyright (c) 2000-2019 the FFmpeg developers
   built with gcc 9.1.1 (GCC) 20190807
   configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls
--enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype
--enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora
--enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264
--enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp
--enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex
--enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid
--enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
   libavutil      56. 33.100 / 56. 33.100
   libavcodec     58. 55.101 / 58. 55.101
   libavformat    58. 31.104 / 58. 31.104
   libavdevice    58.  9.100 / 58.  9.100
   libavfilter     7. 58.101 /  7. 58.101
   libswscale      5.  6.100 /  5.  6.100
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
[mpegts @ 0000024956f7a0c0] Failed to open codec in avformat_find_stream_info
[mpegts @ 0000024956f7a0c0] start time for stream 9 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 10 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 11 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 12 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 13 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 14 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 15 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 16 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 17 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 18 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 19 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 20 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 21 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 22 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 23 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 24 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 25 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] start time for stream 26 is not set in estimate_timings_from_pts
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 9 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 10 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 11 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 12 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 13 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 14 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 15 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 16 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 17 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 18 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 19 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 20 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 21 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 22 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 23 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 24 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 25 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0000024956f7a0c0] Could not find codec parameters for stream 26 (Subtitle:
hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'IN.M2TS':
   Duration: 02:28:51.68, start: 11.650667, bitrate: 22336 kb/s
   Program 1
     Stream #0:0[0x1011]: Video: vc1 (Advanced) (VC-1 / 0x312D4356), yuv420p(progressive), 1920x1080
[SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc
     Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:2[0x1101]: Audio: pcm_bluray (HDMV / 0x564D4448), 48000 Hz, 5.1(side), s16, 4608 kb/s
     Stream #0:3[0x1102]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:4[0x1103]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:5[0x1104]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:6[0x1105]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:7[0x1106]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:8[0x1107]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
     Stream #0:9[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:10[0x1201]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:11[0x1202]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:12[0x1203]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:13[0x1204]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:14[0x1205]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:15[0x1206]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:16[0x1207]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:17[0x1208]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:18[0x1209]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:19[0x120a]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:20[0x120b]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:21[0x120c]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:22[0x120d]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:23[0x120e]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:24[0x120f]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:25[0x1210]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
     Stream #0:26[0x1211]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream mapping:
   Stream #0:0 -> #0:0 (vc1 (native) -> h264 (libx264))
   Stream #0:1 -> #0:1 (copy)
   Stream #0:2 -> #0:2 (copy)
   Stream #0:3 -> #0:3 (copy)
   Stream #0:4 -> #0:4 (copy)
   Stream #0:5 -> #0:5 (copy)
   Stream #0:6 -> #0:6 (copy)
   Stream #0:7 -> #0:7 (copy)
   Stream #0:8 -> #0:8 (copy)
   Stream #0:9 -> #0:9 (copy)
   Stream #0:10 -> #0:10 (copy)
   Stream #0:11 -> #0:11 (copy)
   Stream #0:12 -> #0:12 (copy)
   Stream #0:13 -> #0:13 (copy)
   Stream #0:14 -> #0:14 (copy)
   Stream #0:15 -> #0:15 (copy)
   Stream #0:16 -> #0:16 (copy)
   Stream #0:17 -> #0:17 (copy)
   Stream #0:18 -> #0:18 (copy)
   Stream #0:19 -> #0:19 (copy)
   Stream #0:20 -> #0:20 (copy)
   Stream #0:21 -> #0:21 (copy)
   Stream #0:22 -> #0:22 (copy)
   Stream #0:23 -> #0:23 (copy)
   Stream #0:24 -> #0:24 (copy)
   Stream #0:25 -> #0:25 (copy)
   Stream #0:26 -> #0:26 (copy)
Press [q] to stop, [?] for help
[Parsed_telecine_0 @ 0000024956f79f40] Telecine pattern 5555 yields up to 3 frames per frame, pts
advance factor: 8/20
[libx264 @ 0000024957dcdc00] using SAR=1/1
[libx264 @ 0000024957dcdc00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0000024957dcdc00] profile High, level 5.0, 4:2:0, 8-bit
[libx264 @ 0000024957dcdc00] 264 - core 158 r2984 3759fcb - H.264/MPEG-4 AVC codec - Copyleft
2003-2019 - http://www.videolan.org/x264.html - options: cabac=1 ref=8 deblock=1:-1:-1
analyse=0x3:0x133 me=umh subme=9 psy=1 psy_rd=1.00:0.15 mixed_ref=1 me_range=16 chroma_me=1
trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-3 threads=12
lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2
keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=60 rc=crf mbtree=1 crf=20.0
qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[matroska @ 00000249575bd700] No wav codec tag found for codec pcm_bluray
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 --
Conversion failed!
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Failed to open codec in avformat_find_stream_info

kumowoon1025
Hi Mark,

> The test...
> Failure. And now I have 2 issues:
> 1, "Failed to open codec in avformat_find_stream_info" is still there, and
> 2, I realized I need '-map 0' and now get "No wav codec tag found for codec pcm_bluray".
> Oh, dear.
>
> pcm_bluray either doesn't exist, or it's not in the documentation. I assume this is LPCM, and I do want that. I'm copying through all audio, '-c:a copy', so I don't understand why ffmpeg would need the codec and would be looking for codec pcm_bluray.

Well pcm isn’t really a codec the same way mp3 is, I’m guessing but all the decoder does is probably just parse the LPCM format info like bit depth, rate and channel layout.

> And I still don't understand what '-map 0' does, but I'll try to find it in the docs and read it again. I keep forgetting about it.
>
>
> C:\>ffmpeg -i IN.M2TS -vf "telecine=pattern=5555,bwdif=mode=send_frame" -avoid_negative_ts 1 -c:v libx264 -crf 20 -preset slower -tune film -c:a copy -c:s copy -map 0 OUT.MKV


I’m not sure if it’s you or me, but I feel like something is definitely getting lost in communication…

Referring back to the command in your original message:
> C:\CMD & tiny apps\ffmpeg>ffmpeg -i B:\BDMV\STREAM\00000.m2ts -vf "telecine=pattern=5555,bwdif=mode=send_frame" -avoid_negative_ts 1 -analyzeduration 80000000 -probesize 80000000 -c:v libx265 -crf 20 -preset medium -c:a copy -c:s copy C:\AVOut\8.MKV

For ffmpeg to figure out how to read a m2ts file as found on a pressed commercial BD-ROM designed to play in regular BD players and not used as a simple data disc, you need to prefix the mount point or root of the filesystem with bluray:, and possibly also specify which part to read, with parameters such as angle, playlist, and chapter.

Again I am not sure if escaping or quoting is needed but assuming you can “cd” to “B:\” in the windows command line and it shows the BDMV folder when you list the directory entries, I think the command would look something like this?
> ffmpeg -i bluray:B:\ -vf "telecine=pattern=5555,bwdif=mode=send_frame" -avoid_negative_ts 1 -analyzeduration 80000000 -probesize 80000000 -c:v libx265 -crf 20 -preset medium -c:a copy -c:s copy C:\AVOut\8.MKV

And that would let ffmpeg navigate to whatever the default program is on the disc. I’m not sure if it is always the main program or if it uses the first playlist if you don’t specify which one.
But you basically need to do this if the elementary streams have not yet been separated from the menu, studio/distributor logo hero sequence, etc. because if it was copied directly from the UDF (decryption having been handled by that nifty tool) the media is still in the very closely interleaved Blu-Ray specific format as necessitated by the bitrates and typical player capability.

To be honest I actually don’t know if I’ve ever had a computer bluray drive, I authored an image for reference, to check the errors I get if I do the same thing (I didn’t put any Sony subtitles in there so that’s missing but you can see the difference when you use the bluray protocol vs regular file. Even with copy protection set to completely open it is necessary.

kumowoon1025@rfarm1 Movies % ls TITLE
BDMV        CERTIFICATE

So if TITLE was the root folder of the disc file structure, I would need to do this to read all playlists:

kumowoon1025@rfarm1 Movies % ffmpeg TITLE/BDMV/PLAYLIST/*.mpls(^P:-i:P#bluray:TITLE#^P:-playlist:^@:t:r:)
ffmpeg -playlist 00000 -i bluray:TITLE -playlist 00001 -i bluray:TITLE -playlist 00002 -i bluray:TITLE -playlist 00003 -i bluray:TITLE -playlist 00004 -i bluray:TITLE
ffmpeg version git-2020-04-02-7039045 Copyright (c) 2000-2020 the FFmpeg developers
  built with Apple clang version 11.0.3 (clang-1103.0.32.29)
  configuration: --prefix=/usr/local/Cellar/ffmpeg_kumo/HEAD-7039045 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags=-fno-stack-check --host-ldflags= --enable-ffplay --enable-gpl --enable-libbluray --enable-libopus --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopenjpeg --enable-libzmq --enable-libzvbi --enable-sdl2 --enable-nonfree --enable-lto --enable-htmlpages --enable-manpages --disable-podpages --disable-txtpages
  libavutil      56. 42.102 / 56. 42.102
  libavcodec     58. 77.101 / 58. 77.101
  libavformat    58. 42.100 / 58. 42.100
  libavdevice    58.  9.103 / 58.  9.103
  libavfilter     7. 77.101 /  7. 77.101
  libswscale      5.  6.101 /  5.  6.101
  libswresample   3.  6.100 /  3.  6.100
  libpostproc    55.  6.100 / 55.  6.100
[bluray @ 0x7f8aef708680] 1 usable playlists:
bluray.c:255: 00000.m2ts: no timestamp for SPN 0 (got 0). clip 27000000-269927685.
Input #0, mpegts, from 'bluray:TITLE':
  Duration: 01:29:58.39, start: 600.000000, bitrate: 10805 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
[bluray @ 0x7f8aef70a680] 1 usable playlists:
Input #1, mpegts, from 'bluray:TITLE':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 7365 kb/s
  Program 1
    Stream #1:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
[bluray @ 0x7f8aef70ad00] 1 usable playlists:
bluray.c:255: 00003.m2ts: no timestamp for SPN 0 (got 0). clip 27000000-27001501.
bluray.c:255: 00003.m2ts: no timestamp for SPN 0 (got 0). clip 27000000-27001501.
Input #2, mpegts, from 'bluray:TITLE':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 13257 kb/s
  Program 1
    Stream #2:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
[bluray @ 0x7f8aef7145c0] 1 usable playlists:
bluray.c:255: 00005.m2ts: no timestamp for SPN 0 (got 0). clip 27000000-27001501.
bluray.c:255: 00005.m2ts: no timestamp for SPN 0 (got 0). clip 27000000-27001501.
Input #3, mpegts, from 'bluray:TITLE':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 13257 kb/s
  Program 1
    Stream #3:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
[bluray @ 0x7f8aef716780] 1 usable playlists:
bluray.c:255: 00007.m2ts: no timestamp for SPN 0 (got 0). clip 27000000-27001501.
bluray.c:255: 00007.m2ts: no timestamp for SPN 0 (got 0). clip 27000000-27001501.
Input #4, mpegts, from 'bluray:TITLE':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 11784 kb/s
  Program 1
    Stream #4:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
At least one output file must be specified

Simply setting the m2ts files as input causes a bunch or decoder setup errors.
 
kumowoon1025@rfarm1 Movies % ffmpeg TITLE/BDMV/STREAM/*.m2ts(P:-i:)  
ffmpeg -i TITLE/BDMV/STREAM/00000.m2ts -i TITLE/BDMV/STREAM/00001.m2ts -i TITLE/BDMV/STREAM/00002.m2ts -i TITLE/BDMV/STREAM/00003.m2ts -i TITLE/BDMV/STREAM/00004.m2ts -i TITLE/BDMV/STREAM/00005.m2ts -i TITLE/BDMV/STREAM/00006.m2ts -i TITLE/BDMV/STREAM/00007.m2ts -i TITLE/BDMV/STREAM/00008.m2ts                            
ffmpeg version git-2020-04-02-7039045 Copyright (c) 2000-2020 the FFmpeg developers
  built with Apple clang version 11.0.3 (clang-1103.0.32.29)
  configuration: --prefix=/usr/local/Cellar/ffmpeg_kumo/HEAD-7039045 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags=-fno-stack-check --host-ldflags= --enable-ffplay --enable-gpl --enable-libbluray --enable-libopus --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopenjpeg --enable-libzmq --enable-libzvbi --enable-sdl2 --enable-nonfree --enable-lto --enable-htmlpages --enable-manpages --disable-podpages --disable-txtpages
  libavutil      56. 42.102 / 56. 42.102
  libavcodec     58. 77.101 / 58. 77.101
  libavformat    58. 42.100 / 58. 42.100
  libavdevice    58.  9.103 / 58.  9.103
  libavfilter     7. 77.101 /  7. 77.101
  libswscale      5.  6.101 /  5.  6.101
  libswresample   3.  6.100 /  3.  6.100
  libpostproc    55.  6.100 / 55.  6.100
Input #0, mpegts, from 'TITLE/BDMV/STREAM/00000.m2ts':
  Duration: 01:29:58.39, start: 600.000000, bitrate: 10805 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
Input #1, mpegts, from 'TITLE/BDMV/STREAM/00001.m2ts':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 7365 kb/s
  Program 1
    Stream #1:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
[mpegts @ 0x7fdd3481aa00] probed stream 0 failed
[mpegts @ 0x7fdd3481aa00] Could not find codec parameters for stream 0 (Unknown: none ([145][0][0][0] / 0x0091)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #2, mpegts, from 'TITLE/BDMV/STREAM/00002.m2ts':
  Duration: N/A, start: 600.000000, bitrate: N/A
  Program 1
    Stream #2:0[0x1400]: Unknown: none ([145][0][0][0] / 0x0091)
Input #3, mpegts, from 'TITLE/BDMV/STREAM/00003.m2ts':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 13257 kb/s
  Program 1
    Stream #3:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
[mpegts @ 0x7fdd3482e000] probed stream 0 failed
[mpegts @ 0x7fdd3482e000] Could not find codec parameters for stream 0 (Unknown: none ([145][0][0][0] / 0x0091)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #4, mpegts, from 'TITLE/BDMV/STREAM/00004.m2ts':
  Duration: N/A, start: 600.000000, bitrate: N/A
  Program 1
    Stream #4:0[0x1400]: Unknown: none ([145][0][0][0] / 0x0091)
Input #5, mpegts, from 'TITLE/BDMV/STREAM/00005.m2ts':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 13257 kb/s
  Program 1
    Stream #5:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
[mpegts @ 0x7fdd3484a200] probed stream 0 failed
[mpegts @ 0x7fdd3484a200] Could not find codec parameters for stream 0 (Unknown: none ([145][0][0][0] / 0x0091)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #6, mpegts, from 'TITLE/BDMV/STREAM/00006.m2ts':
  Duration: N/A, start: 600.000000, bitrate: N/A
  Program 1
    Stream #6:0[0x1400]: Unknown: none ([145][0][0][0] / 0x0091)
Input #7, mpegts, from 'TITLE/BDMV/STREAM/00007.m2ts':
  Duration: 00:00:00.03, start: 600.000000, bitrate: 11784 kb/s
  Program 1
    Stream #7:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 tbr, 90k tbn, 59.94 tbc
[mpegts @ 0x7fdd34864600] probed stream 0 failed
[mpegts @ 0x7fdd34864600] Could not find codec parameters for stream 0 (Unknown: none ([145][0][0][0] / 0x0091)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #8, mpegts, from 'TITLE/BDMV/STREAM/00008.m2ts':
  Duration: N/A, start: 600.000000, bitrate: N/A
  Program 1
    Stream #8:0[0x1400]: Unknown: none ([145][0][0][0] / 0x0091)
At least one output file must be specified


>
> On Apr 1, 2020, at 00:51, Carl Zwanzig <[hidden email]> wrote:
>
> On 3/31/2020 7:52 PM, Ted Park wrote:
>> Mail acting weird as always :| If anyone could suggest a good (less randomly behaving) alternative to the default mail app on Mac I’d be much obliged.
>
> Thunderbird? Its served me well for years (I'm on a pc, but friends use it on mac and linux).
>
> z!


Thanks for that tip! I did not know Thunderbird was still alive and kicking, friends at FireFox should help them with some exposure. I’ve only just started setting it up but it checks all the boxes for me :D

Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".