Den 16.07.2024 12:54, skrev Andrew Randrianasulu:
Like this:

 mkfifo /dev/shm/renderfarm.y4m <-- random name from previous test

cin /home/admin/huawei_matepad_t/sdcard1/video/20200101_000443A.mp4

............
encoded 397 frames in 400.09s (0.99 fps), 4154.67 kb/s, Avg QP:32.22

=====

Initially i set cingg cache to low value like 16 Mb and  render
aborted at around 8 sec, then I set cache to 256 Mb and it finished
for complete 13 seconds/ 397 frames....

So, you can use external ffmpeg (and its array of encoders), or x265
directly this way. (if you use normal file it will be 4.7 Gb per 13
seconds of 4k30 video ...)

The principle sounds interestingly. Although I'm used with simple pipes, I have never used fifo file (name pipes).
But a real case ("workshop") example could make it clearer for me.

1. Will it be applicable for pre-built CinGG installed from appimages, or  from packages (einander) where "cin" can be started in a terminal ?

2. And let CinGG utilize my "system" ffmpeg (from Packman) for qsv gpu hwaccel encoding?
ffmpeg -hide_banner -encoders | grep qsv
 V..... av1_qsv              AV1 (Intel Quick Sync Video acceleration) (codec av1)
 V..... h264_qsv             H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264)
 V..... hevc_qsv             HEVC (Intel Quick Sync Video acceleration) (codec hevc)
 V..... mjpeg_qsv            MJPEG (Intel Quick Sync Video acceleration) (codec mjpeg)
 V..... mpeg2_qsv            MPEG-2 video (Intel Quick Sync Video acceleration) (codec mpeg2video)
 V..... vp9_qsv              VP9 video (Intel Quick Sync Video acceleration) (codec vp9)

3. Suggestion to this pipe line setup and running av1_qsv encoding from CinGG Render .webm?