I tried to add AVC-Intra 100 output profiles
But not sure if I did this correctly. https://en.wikipedia.org/wiki/AVC-Intra says for AVC-Intra 100: AVC-Intra 100: nominally 100 Mbit/s, size of each frame is fixed CAVLC entropy coding only. All formats are High 4:2:2 Intra Profile, Level 4.1 4:2:2 chrominance sampling frames are not scaled and yeah, this French-language pdf actually says the same: https://web.archive.org/web/20110720215759/http://www.ficam.fr/upload/docume... 50M 100M Standard MPEG-4 part10 AVC/H.264 Profile High 10 Intra High 4:2:2 Intra Level Level 3.2/4.0 Level 4.1 Resolution 1440x1080 / 960x720 1920x1080 / 1280x720 Sampling 4:2:0 4:2:2 Bit rate 54Mbps 111Mbps Block size Y: 8x8, C: 4x4 Intra Prediction Y: 9mode, C: 4mode MBAFF Yes De-block filter No Slice/frame 10 Entropy coding CABAC CAVLC so, I looked up ffmpeg cmd line https://trac.ffmpeg.org/ticket/3597 ffmpeg -v info -i /mnt-data/backup4/vol0/export/CUHK\ 2014-1/V017b.mov -vcodec libx264 -intra -pix_fmt yuv422p10le -vb 100M -x264opts avcintra-class=100 -x264opts colorprim=bt709 -x264opts transfer=bt709 -x264opts colormatrix=bt709 -threads 4 -acodec copy V017b-ffmpeg-git-avcintra100.mov Huh, said I and entered those params in opts file, actually in two files (mp4 and mov containers) mov libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1 mp4 libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1 both for progressive content, for interlace you must add some more flags: https://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-January/035049.html -flags +ildct+ilme -x264opts interlaced=1 Also, there is still lack of (GUI) user notification if file writing failed due to NO SPACE on device :} FFStream::write_packet: write packet failed. file:/dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::encode_frame: encode failed. file: /dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::flush failed :file:/dev/shm/avci_new.mp4 err: Операция не позволена Render::render_single: Session finished. ** rendered 273 frames in 85.585 secs, 3.190 fps Render::render_single: Session finished. ** rendered 273 frames in 85.485 secs, 3.194 fps Render::render_single: Session finished. ** rendered 273 frames in 82.176 secs, 3.322 fps Profile sort of assumes you set project to some supported resolution, framerate, etc, otherwise libx264 will fail with console error message..... I found some talk about AVC-Ultra, there even was patch for x264, but it was not merged: https://mailman.videolan.org/pipermail/x264-devel/2015-September/011412.html Also, I think sound must be uncompressed, but I'm not sure.
Although the attached render file AVC_Intra_100.mp4 was checked in awhile ago, I have NOT been able to get AVC_Intra_100.mov to work on Fedora 32. Error I get is:
[libx264 @ 0x7f9b9c0b1040] 8-bit AVC-Intra is not widely compatible [libx264 @ 0x7f9b9c0b1040] 10-bit x264 is required to encode AVC-Intra FFMPEG::open_encoder err: Generic error in an external library int FFMPEG::open_encoder(const char*, const char*): open failed libx264:/tmp/hdrnmm.mov
If I delete the input line of "avcintra-class=100" which is perfectly legal per "view" it works, but then there is no point! On Fri, Mar 20, 2020 at 3:11 PM Andrew Randrianasulu < [email protected]> wrote:
But not sure if I did this correctly.
https://en.wikipedia.org/wiki/AVC-Intra says for AVC-Intra 100:
AVC-Intra 100: nominally 100 Mbit/s, size of each frame is fixed CAVLC entropy coding only. All formats are High 4:2:2 Intra Profile, Level 4.1 4:2:2 chrominance sampling frames are not scaled
and yeah, this French-language pdf actually says the same:
https://web.archive.org/web/20110720215759/http://www.ficam.fr/upload/docume...
50M 100M Standard MPEG-4 part10 AVC/H.264 Profile High 10 Intra High 4:2:2 Intra Level Level 3.2/4.0 Level 4.1 Resolution 1440x1080 / 960x720 1920x1080 / 1280x720 Sampling 4:2:0 4:2:2 Bit rate 54Mbps 111Mbps Block size Y: 8x8, C: 4x4 Intra Prediction Y: 9mode, C: 4mode MBAFF Yes De-block filter No Slice/frame 10 Entropy coding CABAC CAVLC
so, I looked up ffmpeg cmd line https://trac.ffmpeg.org/ticket/3597
ffmpeg -v info -i /mnt-data/backup4/vol0/export/CUHK\ 2014-1/V017b.mov -vcodec libx264 -intra -pix_fmt yuv422p10le -vb 100M -x264opts avcintra-class=100 -x264opts colorprim=bt709 -x264opts transfer=bt709 -x264opts colormatrix=bt709 -threads 4 -acodec copy V017b-ffmpeg-git-avcintra100.mov
Huh, said I and entered those params in opts file, actually in two files (mp4 and mov containers)
mov libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
mp4 libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
both for progressive content, for interlace you must add some more flags: https://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-January/035049.html
-flags +ildct+ilme -x264opts interlaced=1
Also, there is still lack of (GUI) user notification if file writing failed due to NO SPACE on device :}
FFStream::write_packet: write packet failed. file:/dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::encode_frame: encode failed. file: /dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::flush failed :file:/dev/shm/avci_new.mp4 err: Операция не позволена Render::render_single: Session finished. ** rendered 273 frames in 85.585 secs, 3.190 fps Render::render_single: Session finished. ** rendered 273 frames in 85.485 secs, 3.194 fps Render::render_single: Session finished. ** rendered 273 frames in 82.176 secs, 3.322 fps
Profile sort of assumes you set project to some supported resolution, framerate, etc, otherwise libx264 will fail with console error message.....
I found some talk about AVC-Ultra, there even was patch for x264, but it was not merged:
https://mailman.videolan.org/pipermail/x264-devel/2015-September/011412.html
Also, I think sound must be uncompressed, but I'm not sure. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
вт, 6 мая 2025 г., 23:10 Phyllis Smith via Cin <[email protected]>:
Although the attached render file AVC_Intra_100.mp4 was checked in awhile ago, I have NOT been able to get AVC_Intra_100.mov to work on Fedora 32. Error I get is:
[libx264 @ 0x7f9b9c0b1040] 8-bit AVC-Intra is not widely compatible [libx264 @ 0x7f9b9c0b1040] 10-bit x264 is required to encode AVC-Intra FFMPEG::open_encoder err: Generic error in an external library int FFMPEG::open_encoder(const char*, const char*): open failed libx264:/tmp/hdrnmm.mov
If I delete the input line of "avcintra-class=100" which is perfectly legal per "view" it works, but then there is no point!
I think our ffmpeg accidently get headers from system's x264, probably compiled without 10bit support? (this is strange, but Fedora! they cut codec support due to *patent* reasons because they operate in USA) try to remove x264-devel from system and recompile cingg? Or just check that Pixels set to yuv422p10le .... (may he i missed _that_ back in time )....
On Fri, Mar 20, 2020 at 3:11 PM Andrew Randrianasulu < [email protected]> wrote:
But not sure if I did this correctly.
https://en.wikipedia.org/wiki/AVC-Intra says for AVC-Intra 100:
AVC-Intra 100: nominally 100 Mbit/s, size of each frame is fixed CAVLC entropy coding only. All formats are High 4:2:2 Intra Profile, Level 4.1 4:2:2 chrominance sampling frames are not scaled
and yeah, this French-language pdf actually says the same:
https://web.archive.org/web/20110720215759/http://www.ficam.fr/upload/docume...
50M 100M Standard MPEG-4 part10 AVC/H.264 Profile High 10 Intra High 4:2:2 Intra Level Level 3.2/4.0 Level 4.1 Resolution 1440x1080 / 960x720 1920x1080 / 1280x720 Sampling 4:2:0 4:2:2 Bit rate 54Mbps 111Mbps Block size Y: 8x8, C: 4x4 Intra Prediction Y: 9mode, C: 4mode MBAFF Yes De-block filter No Slice/frame 10 Entropy coding CABAC CAVLC
so, I looked up ffmpeg cmd line https://trac.ffmpeg.org/ticket/3597
ffmpeg -v info -i /mnt-data/backup4/vol0/export/CUHK\ 2014-1/V017b.mov -vcodec libx264 -intra -pix_fmt yuv422p10le -vb 100M -x264opts avcintra-class=100 -x264opts colorprim=bt709 -x264opts transfer=bt709 -x264opts colormatrix=bt709 -threads 4 -acodec copy V017b-ffmpeg-git-avcintra100.mov
Huh, said I and entered those params in opts file, actually in two files (mp4 and mov containers)
mov libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
mp4 libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
both for progressive content, for interlace you must add some more flags: https://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-January/035049.html
-flags +ildct+ilme -x264opts interlaced=1
Also, there is still lack of (GUI) user notification if file writing failed due to NO SPACE on device :}
FFStream::write_packet: write packet failed. file:/dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::encode_frame: encode failed. file: /dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::flush failed :file:/dev/shm/avci_new.mp4 err: Операция не позволена Render::render_single: Session finished. ** rendered 273 frames in 85.585 secs, 3.190 fps Render::render_single: Session finished. ** rendered 273 frames in 85.485 secs, 3.194 fps Render::render_single: Session finished. ** rendered 273 frames in 82.176 secs, 3.322 fps
Profile sort of assumes you set project to some supported resolution, framerate, etc, otherwise libx264 will fail with console error message.....
I found some talk about AVC-Ultra, there even was patch for x264, but it was not merged:
https://mailman.videolan.org/pipermail/x264-devel/2015-September/011412.html
Also, I think sound must be uncompressed, but I'm not sure. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
вт, 6 мая 2025 г., 23:15 Andrew Randrianasulu <[email protected]>:
вт, 6 мая 2025 г., 23:10 Phyllis Smith via Cin <[email protected]
:
Although the attached render file AVC_Intra_100.mp4 was checked in awhile ago, I have NOT been able to get AVC_Intra_100.mov to work on Fedora 32. Error I get is:
[libx264 @ 0x7f9b9c0b1040] 8-bit AVC-Intra is not widely compatible [libx264 @ 0x7f9b9c0b1040] 10-bit x264 is required to encode AVC-Intra FFMPEG::open_encoder err: Generic error in an external library int FFMPEG::open_encoder(const char*, const char*): open failed libx264:/tmp/hdrnmm.mov
If I delete the input line of "avcintra-class=100" which is perfectly legal per "view" it works, but then there is no point!
I think our ffmpeg accidently get headers from system's x264, probably compiled without 10bit support? (this is strange, but Fedora! they cut codec support due to *patent* reasons because they operate in USA)
try to remove x264-devel from system and recompile cingg?
Or just check that Pixels set to yuv422p10le .... (may he i missed _that_ back in time )....
oh, I tried it on Termux and it was failing to set Pixels, so I discovered it had Windows line ends (^M in midnight commander's mcedit). I deleted those and now profile works! Attaching anew ..
On Fri, Mar 20, 2020 at 3:11 PM Andrew Randrianasulu < [email protected]> wrote:
But not sure if I did this correctly.
https://en.wikipedia.org/wiki/AVC-Intra says for AVC-Intra 100:
AVC-Intra 100: nominally 100 Mbit/s, size of each frame is fixed CAVLC entropy coding only. All formats are High 4:2:2 Intra Profile, Level 4.1 4:2:2 chrominance sampling frames are not scaled
and yeah, this French-language pdf actually says the same:
https://web.archive.org/web/20110720215759/http://www.ficam.fr/upload/docume...
50M 100M Standard MPEG-4 part10 AVC/H.264 Profile High 10 Intra High 4:2:2 Intra Level Level 3.2/4.0 Level 4.1 Resolution 1440x1080 / 960x720 1920x1080 / 1280x720 Sampling 4:2:0 4:2:2 Bit rate 54Mbps 111Mbps Block size Y: 8x8, C: 4x4 Intra Prediction Y: 9mode, C: 4mode MBAFF Yes De-block filter No Slice/frame 10 Entropy coding CABAC CAVLC
so, I looked up ffmpeg cmd line https://trac.ffmpeg.org/ticket/3597
ffmpeg -v info -i /mnt-data/backup4/vol0/export/CUHK\ 2014-1/V017b.mov -vcodec libx264 -intra -pix_fmt yuv422p10le -vb 100M -x264opts avcintra-class=100 -x264opts colorprim=bt709 -x264opts transfer=bt709 -x264opts colormatrix=bt709 -threads 4 -acodec copy V017b-ffmpeg-git-avcintra100.mov
Huh, said I and entered those params in opts file, actually in two files (mp4 and mov containers)
mov libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
mp4 libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
both for progressive content, for interlace you must add some more flags: https://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-January/035049.html
-flags +ildct+ilme -x264opts interlaced=1
Also, there is still lack of (GUI) user notification if file writing failed due to NO SPACE on device :}
FFStream::write_packet: write packet failed. file:/dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::encode_frame: encode failed. file: /dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::flush failed :file:/dev/shm/avci_new.mp4 err: Операция не позволена Render::render_single: Session finished. ** rendered 273 frames in 85.585 secs, 3.190 fps Render::render_single: Session finished. ** rendered 273 frames in 85.485 secs, 3.194 fps Render::render_single: Session finished. ** rendered 273 frames in 82.176 secs, 3.322 fps
Profile sort of assumes you set project to some supported resolution, framerate, etc, otherwise libx264 will fail with console error message.....
I found some talk about AVC-Ultra, there even was patch for x264, but it was not merged:
https://mailman.videolan.org/pipermail/x264-devel/2015-September/011412.html
Also, I think sound must be uncompressed, but I'm not sure. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
I had already removed the Windows ^M line ends when testing. Not sure what I did wrong, but the attached one here works so it will be checked in next time I boot the desktop. On Tue, May 6, 2025 at 2:26 PM Andrew Randrianasulu <[email protected]> wrote:
вт, 6 мая 2025 г., 23:15 Andrew Randrianasulu <[email protected]>:
вт, 6 мая 2025 г., 23:10 Phyllis Smith via Cin < [email protected]>:
Although the attached render file AVC_Intra_100.mp4 was checked in awhile ago, I have NOT been able to get AVC_Intra_100.mov to work on Fedora 32. Error I get is:
[libx264 @ 0x7f9b9c0b1040] 8-bit AVC-Intra is not widely compatible [libx264 @ 0x7f9b9c0b1040] 10-bit x264 is required to encode AVC-Intra FFMPEG::open_encoder err: Generic error in an external library int FFMPEG::open_encoder(const char*, const char*): open failed libx264:/tmp/hdrnmm.mov
If I delete the input line of "avcintra-class=100" which is perfectly legal per "view" it works, but then there is no point!
I think our ffmpeg accidently get headers from system's x264, probably compiled without 10bit support? (this is strange, but Fedora! they cut codec support due to *patent* reasons because they operate in USA)
try to remove x264-devel from system and recompile cingg?
Or just check that Pixels set to yuv422p10le .... (may he i missed _that_ back in time )....
oh, I tried it on Termux and it was failing to set Pixels, so I discovered it had Windows line ends (^M in midnight commander's mcedit).
I deleted those and now profile works!
Attaching anew ..
On Fri, Mar 20, 2020 at 3:11 PM Andrew Randrianasulu < [email protected]> wrote:
But not sure if I did this correctly.
https://en.wikipedia.org/wiki/AVC-Intra says for AVC-Intra 100:
AVC-Intra 100: nominally 100 Mbit/s, size of each frame is fixed CAVLC entropy coding only. All formats are High 4:2:2 Intra Profile, Level 4.1 4:2:2 chrominance sampling frames are not scaled
and yeah, this French-language pdf actually says the same:
https://web.archive.org/web/20110720215759/http://www.ficam.fr/upload/docume...
50M 100M Standard MPEG-4 part10 AVC/H.264 Profile High 10 Intra High 4:2:2 Intra Level Level 3.2/4.0 Level 4.1 Resolution 1440x1080 / 960x720 1920x1080 / 1280x720 Sampling 4:2:0 4:2:2 Bit rate 54Mbps 111Mbps Block size Y: 8x8, C: 4x4 Intra Prediction Y: 9mode, C: 4mode MBAFF Yes De-block filter No Slice/frame 10 Entropy coding CABAC CAVLC
so, I looked up ffmpeg cmd line https://trac.ffmpeg.org/ticket/3597
ffmpeg -v info -i /mnt-data/backup4/vol0/export/CUHK\ 2014-1/V017b.mov -vcodec libx264 -intra -pix_fmt yuv422p10le -vb 100M -x264opts avcintra-class=100 -x264opts colorprim=bt709 -x264opts transfer=bt709 -x264opts colormatrix=bt709 -threads 4 -acodec copy V017b-ffmpeg-git-avcintra100.mov
Huh, said I and entered those params in opts file, actually in two files (mp4 and mov containers)
mov libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
mp4 libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
both for progressive content, for interlace you must add some more flags: https://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-January/035049.html
-flags +ildct+ilme -x264opts interlaced=1
Also, there is still lack of (GUI) user notification if file writing failed due to NO SPACE on device :}
FFStream::write_packet: write packet failed. file:/dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::encode_frame: encode failed. file: /dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::flush failed :file:/dev/shm/avci_new.mp4 err: Операция не позволена Render::render_single: Session finished. ** rendered 273 frames in 85.585 secs, 3.190 fps Render::render_single: Session finished. ** rendered 273 frames in 85.485 secs, 3.194 fps Render::render_single: Session finished. ** rendered 273 frames in 82.176 secs, 3.322 fps
Profile sort of assumes you set project to some supported resolution, framerate, etc, otherwise libx264 will fail with console error message.....
I found some talk about AVC-Ultra, there even was patch for x264, but it was not merged:
https://mailman.videolan.org/pipermail/x264-devel/2015-September/011412.html
Also, I think sound must be uncompressed, but I'm not sure. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Also checked into GIT just now. On Tue, May 6, 2025 at 2:26 PM Andrew Randrianasulu <[email protected]> wrote:
вт, 6 мая 2025 г., 23:15 Andrew Randrianasulu <[email protected]>:
вт, 6 мая 2025 г., 23:10 Phyllis Smith via Cin < [email protected]>:
Although the attached render file AVC_Intra_100.mp4 was checked in awhile ago, I have NOT been able to get AVC_Intra_100.mov to work on Fedora 32. Error I get is:
[libx264 @ 0x7f9b9c0b1040] 8-bit AVC-Intra is not widely compatible [libx264 @ 0x7f9b9c0b1040] 10-bit x264 is required to encode AVC-Intra FFMPEG::open_encoder err: Generic error in an external library int FFMPEG::open_encoder(const char*, const char*): open failed libx264:/tmp/hdrnmm.mov
If I delete the input line of "avcintra-class=100" which is perfectly legal per "view" it works, but then there is no point!
I think our ffmpeg accidently get headers from system's x264, probably compiled without 10bit support? (this is strange, but Fedora! they cut codec support due to *patent* reasons because they operate in USA)
try to remove x264-devel from system and recompile cingg?
Or just check that Pixels set to yuv422p10le .... (may he i missed _that_ back in time )....
oh, I tried it on Termux and it was failing to set Pixels, so I discovered it had Windows line ends (^M in midnight commander's mcedit).
I deleted those and now profile works!
Attaching anew ..
On Fri, Mar 20, 2020 at 3:11 PM Andrew Randrianasulu < [email protected]> wrote:
But not sure if I did this correctly.
https://en.wikipedia.org/wiki/AVC-Intra says for AVC-Intra 100:
AVC-Intra 100: nominally 100 Mbit/s, size of each frame is fixed CAVLC entropy coding only. All formats are High 4:2:2 Intra Profile, Level 4.1 4:2:2 chrominance sampling frames are not scaled
and yeah, this French-language pdf actually says the same:
https://web.archive.org/web/20110720215759/http://www.ficam.fr/upload/docume...
50M 100M Standard MPEG-4 part10 AVC/H.264 Profile High 10 Intra High 4:2:2 Intra Level Level 3.2/4.0 Level 4.1 Resolution 1440x1080 / 960x720 1920x1080 / 1280x720 Sampling 4:2:0 4:2:2 Bit rate 54Mbps 111Mbps Block size Y: 8x8, C: 4x4 Intra Prediction Y: 9mode, C: 4mode MBAFF Yes De-block filter No Slice/frame 10 Entropy coding CABAC CAVLC
so, I looked up ffmpeg cmd line https://trac.ffmpeg.org/ticket/3597
ffmpeg -v info -i /mnt-data/backup4/vol0/export/CUHK\ 2014-1/V017b.mov -vcodec libx264 -intra -pix_fmt yuv422p10le -vb 100M -x264opts avcintra-class=100 -x264opts colorprim=bt709 -x264opts transfer=bt709 -x264opts colormatrix=bt709 -threads 4 -acodec copy V017b-ffmpeg-git-avcintra100.mov
Huh, said I and entered those params in opts file, actually in two files (mp4 and mov containers)
mov libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
mp4 libx264 cin_pix_fmt=yuv422p10le flags -global_header keyint_min=0 x264-params=keyint=0:colorprim=bt709:transfer=bt709:colormatrix=bt709 avcintra-class=100 bufsize=100000000 level=4.1
both for progressive content, for interlace you must add some more flags: https://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-January/035049.html
-flags +ildct+ilme -x264opts interlaced=1
Also, there is still lack of (GUI) user notification if file writing failed due to NO SPACE on device :}
FFStream::write_packet: write packet failed. file:/dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::encode_frame: encode failed. file: /dev/shm/avci_new.mp4 err: На устройстве не осталось свободного места FFStream::flush failed :file:/dev/shm/avci_new.mp4 err: Операция не позволена Render::render_single: Session finished. ** rendered 273 frames in 85.585 secs, 3.190 fps Render::render_single: Session finished. ** rendered 273 frames in 85.485 secs, 3.194 fps Render::render_single: Session finished. ** rendered 273 frames in 82.176 secs, 3.322 fps
Profile sort of assumes you set project to some supported resolution, framerate, etc, otherwise libx264 will fail with console error message.....
I found some talk about AVC-Ultra, there even was patch for x264, but it was not merged:
https://mailman.videolan.org/pipermail/x264-devel/2015-September/011412.html
Also, I think sound must be uncompressed, but I'm not sure. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
participants (2)
-
Andrew Randrianasulu -
Phyllis Smith