FFV1 #1295
Replies: 5 comments 2 replies
-
|
I don't have a sample file to test but smplayer running with mpv engine should be able to play FFV1 video, as mpv uses FFmpeg for rendering and FFmpeg should be able to decode FFV1 video. |
Beta Was this translation helpful? Give feedback.
-
|
It works fine in native MPV (and many other players), but the same file in SMPlayer gives: [mkv] Unknown/unsupported CodecID (V_FFV1) or missing/bad CodecPrivate data (track 1). |
Beta Was this translation helpful? Give feedback.
-
|
Also, FFV1 is not listed on the supported Formats and Codecs page, so I assume this is not by accident. |
Beta Was this translation helpful? Give feedback.
-
|
Thank-you for doing that. I've done some more testing and can confirm the SMPlayer is playing some FFV1 video for me (e.g. https://github.com/amiaopensource/video_test_patterns/blob/master/Matrix-1_ffv1.mkv plays fine), but not all, despite native MPV and MPC-HC and VLC being able to play the same video. I'll do some more testing to see if I can isolate specifically what is different about my video, that is causing a problem. |
Beta Was this translation helpful? Give feedback.
-
|
@Raza-0007 it looks like the problem is specifically with the MKV container and the codec ID written for FFV1 video. Older versions of ffmpeg would write a "V_MS/VFW/FOURCC / FFV1" codec ID for FFV1 video, which I guess was a hack to trick older players to treat it like AVI video. But the "correct" codec ID is "V_FFV1" and only recent (> v7.0, maybe?) versions of ffmpeg write FFV1 video in MKV with that codec ID. The recent version of MPV that I have recognizes this codec ID. A test file can easily be generated with recent versions of ffmpeg, this will not play in SMPlayer but will play in native MPV: Change it to a .avi file and it works. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Is there a way to play FFV1 video?
Beta Was this translation helpful? Give feedback.
All reactions