bash 스크립트는 mkv의 ffmpeg 변환을 제어합니다.

bash 스크립트는 mkv의 ffmpeg 변환을 제어합니다.

bash 스크립트에서 제어 ffmpeg를 생성하려면 이 스크립트를 디버깅하는 데 도움을 주세요.

for f in $FILES
do
    INPUT_MOVIE=`basename "${f%.*}.mkv"`
    OUTPUT_MOVIE=${MOVIE:1}
    OUTPUT_MOVIE=${OUTPUT_MOVIE:0:2}") processed "${OUTPUT_MOVIE:2}
    /usr/bin/ffmpeg -i $INPUT_MOVIE -map 0:0 -vcodec copy -map 0:1 -acodec copy $OUTPUT_MOVIE
    /usr/bin/sleep 3
done

수면을 첨부하려고 시도했지만 프로세스가 쌓이기 시작하는 것 같습니다. 한 비디오가 다른 비디오 후에 처리되도록 이를 순차적으로 수행하는 방법이 있습니까?

답변1

이것이 귀하의 목적에 부합합니까?

for i in *.mkv; do ffmpeg -i "$i" … ;done

관련 정보