From 58dd1d5bebdc80d90a12591055eb1d8e89307458 Mon Sep 17 00:00:00 2001 From: Arkadiusz Wieczorek Date: Fri, 9 Feb 2024 01:26:16 +0100 Subject: [PATCH] Add optimalization fro MacOS --- generate.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/generate.sh b/generate.sh index a0cf655..2c3d2ab 100755 --- a/generate.sh +++ b/generate.sh @@ -24,14 +24,23 @@ wait; echo "generating the demuxers..."; # generuje ścieżki do złożenia przez ffmpega: -ts-node generate-demuxer.ts > out/demuxer.txt + +ts-node generate-demuxer.ts > out/demuxer.txt mkdir -p out # używa demuxer.txt żeby skleić końcowe video z dźwiękiem: echo generowanie całości # ffmpeg -y -f concat -safe 0 -i out/demuxer.txt -r $framerate -video_track_timescale $timescale -tune stillimage -fps_mode vfr -pix_fmt yuv420p out/video.mp4 -ffmpeg -y -f concat -safe 0 -hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD128 -i out/demuxer.txt -r $framerate -video_track_timescale $timescale -tune stillimage -pix_fmt yuv420p out/video.mp4 + +# linux +# ffmpeg -y -f concat -safe 0 -hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD128 -i out/demuxer.txt -r $framerate -video_track_timescale $timescale -tune stillimage -pix_fmt yuv420p out/video.mp4 + +# macos mod +ffmpeg -y -f concat -safe 0 -hwaccel videotoolbox -i out/demuxer.txt -r $framerate -video_track_timescale $timescale -tune stillimage -pix_fmt yuv420p out/video.mp4 + + + # ^ daję safe 0 aby przyjmowało bezwzględne ścieżki