On Sunday, December 26, 2021, Terje J. Hanssen via Cin < cin@lists.cinelerra-gg.org> wrote:
> > > Den 25.12.2021 17:35, skrev Andrew Randrianasulu via Cin: > >> seems to miss level=3 setting >> >> $ cat bin/ffmpeg/video/ffv1.avi >> avi ffv1 >> $ cat bin/ffmpeg/video/ffv1.mkv >> matroska ffv1 >> threads=8 >> context=1 >> slices=30 >> $ cat bin/ffmpeg/video/ffv1.mov >> mov ffv1 >> #coder=0 >> context=1 >> g=1 >> level=3 >> threads=16 >> slices=16 >> slicecrc=1 >> #pass=2 >> $ >> >> not sure if we should modify our avi/mkv profikes or add new (may be with >> _v3 name) ones? >> >> > Without own experience yet, I would ask if there any reason to not use the > latest and more feature rich FFV1 level=version 3? Backward compitibility, > typical can v. 3 uncompress v. 1 compressed archives? good question... I have older avplay (~2012) here and will test. for now it seems only ffv1.avi defaults to v.0 and mkv defaults to 3.4 due to crc protection per slice, i think (looked into ffmpeg encoder source) {filenames were just that I had in inputbox, not indicative of content} $ mediainfo ~/h265-p2.avi General Complete name : /data/data/com.termux/files/home/h265-p2.avi Format : AVI Format/Info : Audio Video Interleave File size : 8.82 MiB Duration : 3 s 720 ms Overall bit rate mode : Variable Overall bit rate : 19.9 Mb/s Writing application : Lavf58.76.100 Video ID : 0 Format : FFV1 Format version : Version 0 Codec ID : FFV1 Duration : 3 s 720 ms Bit rate mode : Variable Bit rate : 19.9 Mb/s Width : 720 pixels Height : 576 pixels Display aspect ratio : 5:4 Frame rate : 25.000 FPS Standard : PAL Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Compression mode : Lossless Bits/(Pixel*Frame) : 1.916 Stream size : 8.81 MiB (100%) coder_type : Golomb Rice $ mediainfo ~/h265-p2.mkv General Unique ID : 3614689160526176147752985704114819283 (0x2B829EF6988D4EEDCB446A8612210D3) Complete name : /data/data/com.termux/files/home/h265-p2.mkv Format : Matroska Format version : Version 4 File size : 7.48 MiB Duration : 3 s 80 ms Overall bit rate mode : Variable Overall bit rate : 20.4 Mb/s Writing application : Lavf58.76.100 Writing library : Lavf58.76.100 ErrorDetectionType : Per level 1 Video ID : 1 Format : FFV1 Format version : Version 3.4 Codec ID : V_MS/VFW/FOURCC / FFV1 Duration : 3 s 80 ms Bit rate mode : Variable Bit rate : 20.0 Mb/s Width : 720 pixels Height : 576 pixels Display aspect ratio : 5:4 Frame rate mode : Constant Frame rate : 25.000 FPS Standard : PAL Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Compression mode : Lossless Bits/(Pixel*Frame) : 1.927 Stream size : 7.34 MiB (98%) Default : Yes Forced : No Color range : Full Matrix coefficients : BT.470 System B/G coder_type : Golomb Rice MaxSlicesCount : 30 ErrorDetectionType : Per slice > I conclude that a couple of referense papers on the web say and use level > 3 in their profile/presets: > > 1) Video into Matroska/FFV1 > https://avpres.net/FFmpeg/im_FFV1.html > > We advise to use only the version 3 of FFV1 in production, because the > version 1 is deprecated, the version 2 has never really existed, and the > version 4 is currently under development. > > > Transcode a video file using the FFV1 codec into the Matroska container > for preservation purposes. > Solution > > ffmpeg \ > -i input_file \ > -c:v ffv1 \ > -level 3 \ > -coder 1 \ > -context 1 \ > -g 1 \ > -slices 24 \ > -slicecrc 1 \ > -c:a copy \ > output_file.mkv > > 2) Presets for FFV1 and MKV: Choosing the right parameters for the job > (ffv1_params.pdf) > https://docs.google.com/viewer?url=https%3A%2F%2Fmediaarea. > net%2FEvents%2F2019-12-05_NoTimeToWait4%2F03.%2520Peter% > 2520B.%2520-%2520Presets%2520for%2520FFV1%2520and%2520MKV%2C%2520Choosing% > 2520the%2520right%2520parameters%2520for%2520the%2520job%2Fffv1_params. > pdf&pdf=true > > Level = FFV1 version > page 9 (of 30) > > 0 > 1 (Default) > 3 (Recommended) > > > FFmpeg recipe (PAL) > page 27 (of 30) > > ffmpeg -i VIDEO_IN \ > -c:v ffv1 -level 3 -coder 1 -context 0 -slices 24 -slicecrc 1 \ > -color_primaries bt470bg \ > -color_trc bt709 \ > -colorspace bt470bg \ > -color_range mpeg \ > -map 0 \ > -top 1 \ > -c:a copy \ > -g 1 -pix_fmt + \ > VIDEO_OUT.mkv > > > > > > > > > > > > -- > Cin mailing list > Cin@lists.cinelerra-gg.org > https://lists.cinelerra-gg.org/mailman/listinfo/cin >
-- Cin mailing list Cin@lists.cinelerra-gg.org https://lists.cinelerra-gg.org/mailman/listinfo/cin