MKV: parser not found for codec ffv1?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

MKV: parser not found for codec ffv1?

Peter B.
Hello everyone!

I've just received an FFprobe (version git-2019-12-29-e20c6d9) logfile
that contained the following error message(s):

// -----------------------------------

[matroska,webm @ 00000000005b4940] Before avformat_find_stream_info()
pos: 889 bytes read:32768 seeks:0 nb_streams:1
[matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
packets or times may be invalid.
[matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
packets or times may be invalid.
[matroska,webm @ 00000000005b4940] All info found
[matroska,webm @ 00000000005b4940] After avformat_find_stream_info()
pos: 59402 bytes read:65536 seeks:0 frames:1

// -----------------------------------

I haven't seen the files myself, but they are said to work fine.


I would be very interested in more information about these messages.
Especially regarding "parser not found for codec ffv1"?



Thank you very much in advance,
Peter B.



Complete commandline and (hopefully) uncut console output as follows:

// -----------------------------------
ffprobe started on 2020-08-25 at 15:14:58
Report written to "ffprobe-20200825-151458.log"
Log level: 48
Command line:
"C:\\ffmpeg\\bin\\ffprobe.exe" -i "G:\\TiFFTest\\test.mkv" -report
ffprobe version git-2019-12-29-e20c6d9 Copyright (c) 2007-2019 the
FFmpeg developers
   built with gcc 9.2.1 (GCC) 20191125
   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-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc
--enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
--enable-amf
   libavutil      56. 38.100 / 56. 38.100
   libavcodec     58. 65.100 / 58. 65.100
   libavformat    58. 35.101 / 58. 35.101
   libavdevice    58.  9.101 / 58.  9.101
   libavfilter     7. 70.100 /  7. 70.100
   libswscale      5.  6.100 /  5.  6.100
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
[NULL @ 00000000005b4940] Opening 'G:\TiFFTest\test.mkv' for reading
[file @ 00000000005b5280] Setting default whitelist 'file,crypto'
[matroska,webm @ 00000000005b4940] Format matroska,webm probed with
size=2048 and score=100
st:0 removing common factor 1000000 from timebase
[matroska,webm @ 00000000005b4940] Before avformat_find_stream_info()
pos: 889 bytes read:32768 seeks:0 nb_streams:1
[matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
packets or times may be invalid.
[matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
packets or times may be invalid.
[matroska,webm @ 00000000005b4940] All info found
[matroska,webm @ 00000000005b4940] After avformat_find_stream_info()
pos: 59402 bytes read:65536 seeks:0 frames:1
Input #0, matroska,webm, from 'G:\TiFFTest\test.mkv':
   Metadata:
     ENCODER         : Lavf58.35.101
   Duration: 00:00:55.32, start: 0.000000, bitrate: 67535 kb/s
     Stream #0:0, 1, 1/1000: Video: ffv1 (FFV1 / 0x31564646), bgra,
720x576, 25 fps, 25 tbr, 1k tbn, 1k tbc (default)
     Metadata:
       ENCODER         : Lavc58.65.100 ffv1
       DURATION        : 00:00:55.320000000
[AVIOContext @ 00000000005be540] Statistics: 65536 bytes read, 0 seeks

_______________________________________________
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: MKV: parser not found for codec ffv1?

Paul B Mahol
On 8/25/20, Peter B. <[hidden email]> wrote:

> Hello everyone!
>
> I've just received an FFprobe (version git-2019-12-29-e20c6d9) logfile
> that contained the following error message(s):
>
> // -----------------------------------
>
> [matroska,webm @ 00000000005b4940] Before avformat_find_stream_info()
> pos: 889 bytes read:32768 seeks:0 nb_streams:1
> [matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
> packets or times may be invalid.
> [matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
> packets or times may be invalid.
> [matroska,webm @ 00000000005b4940] All info found
> [matroska,webm @ 00000000005b4940] After avformat_find_stream_info()
> pos: 59402 bytes read:65536 seeks:0 frames:1
>
> // -----------------------------------
>
> I haven't seen the files myself, but they are said to work fine.
>
>
> I would be very interested in more information about these messages.
> Especially regarding "parser not found for codec ffv1"?

That is only relevant for codecs that actually work only if parsers are enabled.
FFv1 is fairly simple codec, that does not need parser at all, and
solely depends
on muxer ability to store frames.

This is not first time somebody asking same/similar question.
I think that message is mostly useful only for developers.

>
>
>
> Thank you very much in advance,
> Peter B.
>
>
>
> Complete commandline and (hopefully) uncut console output as follows:
>
> // -----------------------------------
> ffprobe started on 2020-08-25 at 15:14:58
> Report written to "ffprobe-20200825-151458.log"
> Log level: 48
> Command line:
> "C:\\ffmpeg\\bin\\ffprobe.exe" -i "G:\\TiFFTest\\test.mkv" -report
> ffprobe version git-2019-12-29-e20c6d9 Copyright (c) 2007-2019 the
> FFmpeg developers
>    built with gcc 9.2.1 (GCC) 20191125
>    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-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc
> --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
> --enable-amf
>    libavutil      56. 38.100 / 56. 38.100
>    libavcodec     58. 65.100 / 58. 65.100
>    libavformat    58. 35.101 / 58. 35.101
>    libavdevice    58.  9.101 / 58.  9.101
>    libavfilter     7. 70.100 /  7. 70.100
>    libswscale      5.  6.100 /  5.  6.100
>    libswresample   3.  6.100 /  3.  6.100
>    libpostproc    55.  6.100 / 55.  6.100
> [NULL @ 00000000005b4940] Opening 'G:\TiFFTest\test.mkv' for reading
> [file @ 00000000005b5280] Setting default whitelist 'file,crypto'
> [matroska,webm @ 00000000005b4940] Format matroska,webm probed with
> size=2048 and score=100
> st:0 removing common factor 1000000 from timebase
> [matroska,webm @ 00000000005b4940] Before avformat_find_stream_info()
> pos: 889 bytes read:32768 seeks:0 nb_streams:1
> [matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
> packets or times may be invalid.
> [matroska,webm @ 00000000005b4940] parser not found for codec ffv1,
> packets or times may be invalid.
> [matroska,webm @ 00000000005b4940] All info found
> [matroska,webm @ 00000000005b4940] After avformat_find_stream_info()
> pos: 59402 bytes read:65536 seeks:0 frames:1
> Input #0, matroska,webm, from 'G:\TiFFTest\test.mkv':
>    Metadata:
>      ENCODER         : Lavf58.35.101
>    Duration: 00:00:55.32, start: 0.000000, bitrate: 67535 kb/s
>      Stream #0:0, 1, 1/1000: Video: ffv1 (FFV1 / 0x31564646), bgra,
> 720x576, 25 fps, 25 tbr, 1k tbn, 1k tbc (default)
>      Metadata:
>        ENCODER         : Lavc58.65.100 ffv1
>        DURATION        : 00:00:55.320000000
> [AVIOContext @ 00000000005be540] Statistics: 65536 bytes read, 0 seeks
>
> _______________________________________________
> 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".
_______________________________________________
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: MKV: parser not found for codec ffv1?

Peter B.
Dear Paul,


On 26.08.20 21:56, Paul B Mahol wrote:

> On 8/25/20, Peter B. <[hidden email]> wrote:
>> I would be very interested in more information about these messages.
>> Especially regarding "parser not found for codec ffv1"?
> That is only relevant for codecs that actually work only if parsers are enabled.
> FFv1 is fairly simple codec, that does not need parser at all, and
> solely depends
> on muxer ability to store frames.
>
> This is not first time somebody asking same/similar question.
> I think that message is mostly useful only for developers.


Thanks for clearing this up!

I actually mistook it for some kind of warning, so I'm wondering: How
could someone who sees such a message know if it's a warning or just
informal?

When I teach FFmpeg handling to e.g. archivists, I usually tell them to
watch out for anything that "looks unclean" in the process. The message
contains the word "invalid" - which is why this ended up on my table for
inspection :)



Grateful for any suggestions, but also fine if "that's just how it is" ;)
Peter B.


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