Add files via upload
This commit is contained in:
parent
ea8b0c3398
commit
14a972b2a4
2 changed files with 16 additions and 0 deletions
5
make_video_personal.sh
Normal file
5
make_video_personal.sh
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
TITLE=$(ollama run "sparksammy/samantha-v3-uncensored" "create exactly 1 topic for a nerdy tech youtube video")
|
||||||
|
./scripter.sh "$TITLE"
|
||||||
|
./keywords2images.sh
|
||||||
|
espeak -f script.txt -w voice.wav
|
||||||
|
./renderer_personal.sh "$TITLE"
|
11
renderer_personal.sh
Normal file
11
renderer_personal.sh
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
total_frames=$(wc -l < concat.txt) # Count the total number of frames in concat.txt
|
||||||
|
voice_length=$(ffprobe -i voice.wav -show_entries format=duration -v quiet -of csv="p=0") # Get the length of voice.wav
|
||||||
|
|
||||||
|
# Calculate the correct duration of each frame
|
||||||
|
duration=$(echo "$voice_length / $total_frames" | bc)
|
||||||
|
|
||||||
|
fps=$(echo "scale=2; $total_frames / $voice_length" | bc)
|
||||||
|
|
||||||
|
# Use the corrected duration in the FFmpeg command
|
||||||
|
ffmpeg -r $fps -f concat -safe 0 -i concat.txt -i voice.wav -c:v libx264 -c:a aac -vf "setpts=PTS/1" -pix_fmt yuv420p -shortest mv output_video.mp4 ~/yt-drive/"$1.mp4"
|
||||||
|
|
Loading…
Reference in a new issue