Am 15.12.2021 um 13:30 schrieb Bo Berglund:
I am using this script on Ubuntu 20.04.3 server which I wrote to paste together
clips from a video into one single video.
It takes the output video file as the first argument and all following are the
clip files. Script has error checking for user input but I remoed these here for
clarity:
----------------
#!/bin/bash
JOINFILE="joinfile.txt"
NUMARGS=$#
TARGETFILE="$1"
if [ $NUMARGS > 1 ]
then
shift
echo "file $1" > "$JOINFILE"
shift
while [ "$1" != "" ]; do
echo "file $1" >> "$JOINFILE"
shift
done
fi
COMMAND="ffmpeg -f concat -safe 0 -i $JOINFILE -c copy $TARGETFILE"
eval "$COMMAND"
eval "rm $JOINFILE"
exit 0
------------------
This has worked mostly well but now I have a problem when pasting two clips from
a video where the audio gets badly out of sync at the paste point.
Is there some way to modify the ffmpeg command such that the audio is not
affected like this?
You could remove -c copy, but that makes the process much slower.
Are you sure that all input videos have the same properties? Same size,
video codec, framerate, audio codec, number of audio tracks, audio
sample rate?
Michael
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".