Evaluate alternative codec candidates for proxies (FFV1...)
@anti-stress
Submitted by antistress
Description
Hello,
Pitivi proxies use mkv format with
- video : MJPEG or subsidiary ProRes
- audio : FLAC was first considered but #1722 leads to (temporary ?) replace it with Opus.
We should evaluate if MJPEG/ProRes/Opus are best candidates regading the emergence of alternatives like Motion JPEG 2000 (MJ2K), FFV1, etc.
especially FFV1 (version 3) : Lossless intra-frame codec maintained by the FFmpeg project under the leadership of Michael
Niedermayer
Encoding settings : http://download.das-werkstatt.com/pb/mthk/info/video/ffv1/ffv1_cheatsheet.html
& https://trac.ffmpeg.org/wiki/Encode/FFV1
Some references :
http://www.digitalmeetsculture.net/wp-content/uploads/2015/10/fiat-ifta-complete.pdf
https://blogs.loc.gov/digitalpreservation/2015/09/improving-technical-options-for-audiovisual-collections-through-the-preforma-project/
http://fr.slideshare.net/OpenLabsOscal/peter-the-ffv1-story
-From Österreichische Mediathek website :
"It's probably the fastest lossless codec that has compression comparable to JPEG2000-lossless" (http://download.das-werkstatt.com/pb/mthk/info/video/FAQ-digital_video_archiving.html#ffv1)
See benchs made September 4th, 2013 : http://download.das-werkstatt.com/pb/mthk/info/video/comparison_video_codecs_containers.html#codec_tests (these benchs are shown in a graphical way here http://img15.hostingpics.net/pics/694770Capturedcrande20160525002257.png)
Anyway, I think that proxies should be lossless (=FFV1+FLAC for instance) to be serious.
Thanks
(see also regarding another use for FFV1 within Pitivi : #1809 (closed) "Allow export using FFV1 video codec")