diff --git a/wav_to_mkv.d/sc.jpg b/wav_to_mkv.d/sc.jpg new file mode 100644 index 0000000..c6406a9 Binary files /dev/null and b/wav_to_mkv.d/sc.jpg differ diff --git a/wav_to_mkv.d/wav_to_mkv.sh b/wav_to_mkv.d/wav_to_mkv.sh index be5e30b..d2ece1d 100644 --- a/wav_to_mkv.d/wav_to_mkv.sh +++ b/wav_to_mkv.d/wav_to_mkv.sh @@ -18,7 +18,15 @@ main() { fi out_to_srt ../gitea-whisper-rs/transcript.txt > "${input_wav%.*}.srt" - ffmpeg -y -i "$input_wav" -i "${input_wav%.*}.srt" "${input_wav%.*}.mkv" + ffmpeg -y \ + -loop 1 -i sc.jpg \ + -i "$input_wav" \ + -i "${input_wav%.*}.srt" \ + -c:v libx264 \ + -tune stillimage \ + -pix_fmt yuv420p -shortest \ + "${input_wav%.*}.mkv" + ls "${input_wav%.*}.mkv" }