Oh, apng actually its own muxer, not image2 ... Now it works, even if slowly (single threaded) ...
вт, 23 авг. 2022 г., 17:55 Andrew Randrianasulu <[email protected]>: > Ow, smc.qt failed, so please do not add it ... (Probably because it accept > strictly palettized data) > > -- > FFVideoConvert::convert_frame_picture: sws_getCachedContext() failed > FFVideoConvert::convert_frame_picture: sws_getCachedContext() failed > FFVideoStream::encode: encode failed > > -- > > вт, 23 авг. 2022 г., 17:03 Andrew Randrianasulu <[email protected]>: > >> And few more old video formats: >> Flash screen recording >> Old 4:1:1 and 4:2:0 packed formats for uicktime >> >> Ffmpeg's version of huffyuv >> >> вт, 23 авг. 2022 г., 15:51 Andrew Randrianasulu <[email protected] >> >: >> >>> While I can't figure out why animated png fails ... >>> Also, alias PIX does not work. >>> >>> I used ' thirdparty/ffmpeg-5.1/ffmpeg -encoders' output to see if there >>> any uncovered codec, so I added few uncompressed video packers too ... >>> >>> May be it need range of frames and not just one? (I used single-frame >>> rendering) >>> >>> Put those in ffmpeg/video folder (for source tree based single user >>> build it will be in bin subfolder, but you can just put them in >>> cinelerra-5.1/ffmpeg folder and they will be installed hopefully ...) >>> >>> >>>
From 08b2137627883779e0d0bb3a9b38ecd752bf1d4e Mon Sep 17 00:00:00 2001 From: Andrew Randrianasulu <[email protected]> Date: Tue, 23 Aug 2022 23:36:26 +0300 Subject: [PATCH 10/10] fix apng --- cinelerra-5.1/ffmpeg/video/apng.apng | 5 ++--- cinelerra-5.1/ffmpeg/video/apng.dfl | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 cinelerra-5.1/ffmpeg/video/apng.dfl diff --git a/cinelerra-5.1/ffmpeg/video/apng.apng b/cinelerra-5.1/ffmpeg/video/apng.apng index 6555619d..ae539e6a 100644 --- a/cinelerra-5.1/ffmpeg/video/apng.apng +++ b/cinelerra-5.1/ffmpeg/video/apng.apng @@ -1,3 +1,2 @@ -image2 apng -# this codec creates a set of image files in a directory -# use an image2 file name like /dir/b%05d.bmp +apng apng +# animated png diff --git a/cinelerra-5.1/ffmpeg/video/apng.dfl b/cinelerra-5.1/ffmpeg/video/apng.dfl new file mode 100644 index 00000000..3ff81a58 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/apng.dfl @@ -0,0 +1 @@ +apng.apng \ No newline at end of file -- 2.37.1
From c84a8dc8d6f980ceae9dcb9cdf8d50d9d83f3c5d Mon Sep 17 00:00:00 2001 From: Andrew Randrianasulu <[email protected]> Date: Tue, 23 Aug 2022 17:15:18 +0300 Subject: [PATCH 8/9] New video and image profiles --- cinelerra-5.1/ffmpeg/video/alias_pix.pix | 3 +++ cinelerra-5.1/ffmpeg/video/apng.apng | 3 +++ cinelerra-5.1/ffmpeg/video/avif.avif | 2 ++ cinelerra-5.1/ffmpeg/video/avif.dfl | 1 + cinelerra-5.1/ffmpeg/video/avrp.qt | 2 ++ cinelerra-5.1/ffmpeg/video/avui.qt | 4 ++++ cinelerra-5.1/ffmpeg/video/ayuv.qt | 2 ++ cinelerra-5.1/ffmpeg/video/cljr.qt | 3 +++ cinelerra-5.1/ffmpeg/video/ffvhuff.mov | 2 ++ cinelerra-5.1/ffmpeg/video/flashsv1.flv | 2 ++ cinelerra-5.1/ffmpeg/video/flashsv2.flv | 4 ++++ cinelerra-5.1/ffmpeg/video/pfm.dfl | 1 + cinelerra-5.1/ffmpeg/video/pfm.pfm | 2 ++ cinelerra-5.1/ffmpeg/video/phm.dfl | 1 + cinelerra-5.1/ffmpeg/video/phm.phm | 2 ++ cinelerra-5.1/ffmpeg/video/qoi.dfl | 2 ++ cinelerra-5.1/ffmpeg/video/qoi.qoi | 2 ++ cinelerra-5.1/ffmpeg/video/r10k.qt | 2 ++ cinelerra-5.1/ffmpeg/video/rpza.qt | 2 ++ cinelerra-5.1/ffmpeg/video/smc.qt | 2 ++ cinelerra-5.1/ffmpeg/video/v408.qt | 2 ++ cinelerra-5.1/ffmpeg/video/y41p.qt | 2 ++ cinelerra-5.1/ffmpeg/video/yuv4.qt | 2 ++ 23 files changed, 50 insertions(+) create mode 100644 cinelerra-5.1/ffmpeg/video/alias_pix.pix create mode 100644 cinelerra-5.1/ffmpeg/video/apng.apng create mode 100644 cinelerra-5.1/ffmpeg/video/avif.avif create mode 100644 cinelerra-5.1/ffmpeg/video/avif.dfl create mode 100644 cinelerra-5.1/ffmpeg/video/avrp.qt create mode 100644 cinelerra-5.1/ffmpeg/video/avui.qt create mode 100644 cinelerra-5.1/ffmpeg/video/ayuv.qt create mode 100644 cinelerra-5.1/ffmpeg/video/cljr.qt create mode 100644 cinelerra-5.1/ffmpeg/video/ffvhuff.mov create mode 100644 cinelerra-5.1/ffmpeg/video/flashsv1.flv create mode 100644 cinelerra-5.1/ffmpeg/video/flashsv2.flv create mode 100644 cinelerra-5.1/ffmpeg/video/pfm.dfl create mode 100644 cinelerra-5.1/ffmpeg/video/pfm.pfm create mode 100644 cinelerra-5.1/ffmpeg/video/phm.dfl create mode 100644 cinelerra-5.1/ffmpeg/video/phm.phm create mode 100644 cinelerra-5.1/ffmpeg/video/qoi.dfl create mode 100644 cinelerra-5.1/ffmpeg/video/qoi.qoi create mode 100644 cinelerra-5.1/ffmpeg/video/r10k.qt create mode 100644 cinelerra-5.1/ffmpeg/video/rpza.qt create mode 100644 cinelerra-5.1/ffmpeg/video/smc.qt create mode 100644 cinelerra-5.1/ffmpeg/video/v408.qt create mode 100644 cinelerra-5.1/ffmpeg/video/y41p.qt create mode 100644 cinelerra-5.1/ffmpeg/video/yuv4.qt diff --git a/cinelerra-5.1/ffmpeg/video/alias_pix.pix b/cinelerra-5.1/ffmpeg/video/alias_pix.pix new file mode 100644 index 00000000..f8588082 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/alias_pix.pix @@ -0,0 +1,3 @@ +image2 alias_pix +# this codec creates a set of image files in a directory +# use an image2 file name like /dir/b%05d.bmp diff --git a/cinelerra-5.1/ffmpeg/video/apng.apng b/cinelerra-5.1/ffmpeg/video/apng.apng new file mode 100644 index 00000000..6555619d --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/apng.apng @@ -0,0 +1,3 @@ +image2 apng +# this codec creates a set of image files in a directory +# use an image2 file name like /dir/b%05d.bmp diff --git a/cinelerra-5.1/ffmpeg/video/avif.avif b/cinelerra-5.1/ffmpeg/video/avif.avif new file mode 100644 index 00000000..a00fb7d2 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/avif.avif @@ -0,0 +1,2 @@ +image2 libaom-av1 +# AVIF - image format based on av1 \ No newline at end of file diff --git a/cinelerra-5.1/ffmpeg/video/avif.dfl b/cinelerra-5.1/ffmpeg/video/avif.dfl new file mode 100644 index 00000000..4390a0df --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/avif.dfl @@ -0,0 +1 @@ +avif.avif diff --git a/cinelerra-5.1/ffmpeg/video/avrp.qt b/cinelerra-5.1/ffmpeg/video/avrp.qt new file mode 100644 index 00000000..eab15916 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/avrp.qt @@ -0,0 +1,2 @@ +mov avrp +# AVID 1:1 10 bit RGB packer \ No newline at end of file diff --git a/cinelerra-5.1/ffmpeg/video/avui.qt b/cinelerra-5.1/ffmpeg/video/avui.qt new file mode 100644 index 00000000..ac295110 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/avui.qt @@ -0,0 +1,4 @@ +mov avui +strict=-2 +# AVID Meridien uncompressed +# Only 720x486 and 720x576 are supported \ No newline at end of file diff --git a/cinelerra-5.1/ffmpeg/video/ayuv.qt b/cinelerra-5.1/ffmpeg/video/ayuv.qt new file mode 100644 index 00000000..cc329b45 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/ayuv.qt @@ -0,0 +1,2 @@ +mov ayuv +# uncompressed packed MS 4:4:4:4 \ No newline at end of file diff --git a/cinelerra-5.1/ffmpeg/video/cljr.qt b/cinelerra-5.1/ffmpeg/video/cljr.qt new file mode 100644 index 00000000..ea5defbe --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/cljr.qt @@ -0,0 +1,3 @@ +mov cljr +# Cirrus Logic AccuPak + diff --git a/cinelerra-5.1/ffmpeg/video/ffvhuff.mov b/cinelerra-5.1/ffmpeg/video/ffvhuff.mov new file mode 100644 index 00000000..eb2a790b --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/ffvhuff.mov @@ -0,0 +1,2 @@ +mov ffvhuff + diff --git a/cinelerra-5.1/ffmpeg/video/flashsv1.flv b/cinelerra-5.1/ffmpeg/video/flashsv1.flv new file mode 100644 index 00000000..4e1225af --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/flashsv1.flv @@ -0,0 +1,2 @@ +flv flashsv +# flash screen video diff --git a/cinelerra-5.1/ffmpeg/video/flashsv2.flv b/cinelerra-5.1/ffmpeg/video/flashsv2.flv new file mode 100644 index 00000000..6b295168 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/flashsv2.flv @@ -0,0 +1,4 @@ +flv flashsv2 +# Flash screen video ver 2 + + diff --git a/cinelerra-5.1/ffmpeg/video/pfm.dfl b/cinelerra-5.1/ffmpeg/video/pfm.dfl new file mode 100644 index 00000000..1ae07ed0 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/pfm.dfl @@ -0,0 +1 @@ +pfm.pfm diff --git a/cinelerra-5.1/ffmpeg/video/pfm.pfm b/cinelerra-5.1/ffmpeg/video/pfm.pfm new file mode 100644 index 00000000..a816d4bd --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/pfm.pfm @@ -0,0 +1,2 @@ +image2 pfm +# portable floating-point image format \ No newline at end of file diff --git a/cinelerra-5.1/ffmpeg/video/phm.dfl b/cinelerra-5.1/ffmpeg/video/phm.dfl new file mode 100644 index 00000000..160c410f --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/phm.dfl @@ -0,0 +1 @@ +phm.phm diff --git a/cinelerra-5.1/ffmpeg/video/phm.phm b/cinelerra-5.1/ffmpeg/video/phm.phm new file mode 100644 index 00000000..98c8fb16 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/phm.phm @@ -0,0 +1,2 @@ +image2 phm +# portable half floating-point image format \ No newline at end of file diff --git a/cinelerra-5.1/ffmpeg/video/qoi.dfl b/cinelerra-5.1/ffmpeg/video/qoi.dfl new file mode 100644 index 00000000..bd119652 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/qoi.dfl @@ -0,0 +1,2 @@ +qoi.qoi + diff --git a/cinelerra-5.1/ffmpeg/video/qoi.qoi b/cinelerra-5.1/ffmpeg/video/qoi.qoi new file mode 100644 index 00000000..30a7e192 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/qoi.qoi @@ -0,0 +1,2 @@ +image2 qoi +# quite ok image format QOI \ No newline at end of file diff --git a/cinelerra-5.1/ffmpeg/video/r10k.qt b/cinelerra-5.1/ffmpeg/video/r10k.qt new file mode 100644 index 00000000..5a4bec79 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/r10k.qt @@ -0,0 +1,2 @@ +mov r10k +# Blackmagic Design Kona 10 bit diff --git a/cinelerra-5.1/ffmpeg/video/rpza.qt b/cinelerra-5.1/ffmpeg/video/rpza.qt new file mode 100644 index 00000000..b3175261 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/rpza.qt @@ -0,0 +1,2 @@ +mov rpza +# mostly useful for old 160x120 vids diff --git a/cinelerra-5.1/ffmpeg/video/smc.qt b/cinelerra-5.1/ffmpeg/video/smc.qt new file mode 100644 index 00000000..5ed9b696 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/smc.qt @@ -0,0 +1,2 @@ +mov smc +# Apple graphics codec diff --git a/cinelerra-5.1/ffmpeg/video/v408.qt b/cinelerra-5.1/ffmpeg/video/v408.qt new file mode 100644 index 00000000..4c7c82a4 --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/v408.qt @@ -0,0 +1,2 @@ +mov v408 +# uncompressed packed QT 4:4:4:4 diff --git a/cinelerra-5.1/ffmpeg/video/y41p.qt b/cinelerra-5.1/ffmpeg/video/y41p.qt new file mode 100644 index 00000000..c7c6f45b --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/y41p.qt @@ -0,0 +1,2 @@ +mov y41p +# Uncompressed YUV 4:1:1 12-bit diff --git a/cinelerra-5.1/ffmpeg/video/yuv4.qt b/cinelerra-5.1/ffmpeg/video/yuv4.qt new file mode 100644 index 00000000..1a0dcd2e --- /dev/null +++ b/cinelerra-5.1/ffmpeg/video/yuv4.qt @@ -0,0 +1,2 @@ +mov yuv4 +# uncompressed 4:2:0 codec -- 2.37.1
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin

