Add optimalization fro MacOS
This commit is contained in:
parent
068ab054bb
commit
58dd1d5beb
11
generate.sh
11
generate.sh
|
@ -24,6 +24,7 @@ wait;
|
||||||
echo "generating the demuxers...";
|
echo "generating the demuxers...";
|
||||||
|
|
||||||
# generuje ścieżki do złożenia przez ffmpega:
|
# 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
|
mkdir -p out
|
||||||
|
@ -31,7 +32,15 @@ mkdir -p out
|
||||||
# używa demuxer.txt żeby skleić końcowe video z dźwiękiem:
|
# używa demuxer.txt żeby skleić końcowe video z dźwiękiem:
|
||||||
echo generowanie całości
|
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 -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
|
# ^ daję safe 0 aby przyjmowało bezwzględne ścieżki
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user