Add tb settings to enable concatenating with intro efficiently and without time hiccups
https://video.stackexchange.com/questions/15468/non-monotonous-dts-on-concat-ffmpeg https://stackoverflow.com/questions/15931437/ffmpeg-how-to-control-fps-tbr-tbn-tbc-parameters
This commit is contained in:
parent
cc9f30b58d
commit
d8a8aae71d
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,2 +1,4 @@
|
||||||
/node_modules/
|
/node_modules/
|
||||||
*.mp4
|
*.mp4
|
||||||
|
out/*
|
||||||
|
!out/keepme
|
||||||
|
|
|
@ -6,7 +6,9 @@
|
||||||
# W katalogu z tym skryptem musisz mieć katalog "pics", w którym są pliki "left.png", "right.png", "none.png" i "both.png"
|
# W katalogu z tym skryptem musisz mieć katalog "pics", w którym są pliki "left.png", "right.png", "none.png" i "both.png"
|
||||||
#
|
#
|
||||||
|
|
||||||
input=/home/kuba/Downloads/odc24.mp3 # tutaj dajemy ścieżkę do pliku mp3 z Arkiem w jednym kanale i Kubą w drugim
|
input=/home/kuba/Downloads/odc36trim.mp3 # tutaj dajemy ścieżkę do pliku mp3 z Arkiem w jednym kanale i Kubą w drugim
|
||||||
|
framerate=25
|
||||||
|
timescale=25000
|
||||||
|
|
||||||
aresample=8000 # to bez zmian
|
aresample=8000 # to bez zmian
|
||||||
|
|
||||||
|
@ -29,9 +31,9 @@ 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 30 -tune stillimage -vsync 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 -vsync vfr -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
|
||||||
|
|
||||||
|
|
||||||
echo łączenie video z dźwiękiem:
|
echo łączenie video z dźwiękiem:
|
||||||
ffmpeg -i out/video.mp4 -i $input -ac 1 -tune stillimage out/video-and-audio.mp4
|
ffmpeg -i out/video.mp4 -i $input -ac 1 -video_track_timescale $timescale -tune stillimage out/video-and-audio.mp4
|
||||||
|
|
0
out/keepme
Normal file
0
out/keepme
Normal file
Loading…
Reference in New Issue
Block a user