ffmpeg를 사용하여 .mp4를 .avi로 일괄 변환

ffmpeg를 사용하여 .mp4를 .avi로 일괄 변환

완전히 컴파일된 ffmpeg코드를 사용하면 실제 변환된 코드는 다음과 같습니다.ffmpeg -i video.mp4 -codec copy video.avi

40~50개의 파일에 대해 이 작업을 수행하려면 간단하고 간단한 Bash 스크립트가 필요합니다 .mp4.

답변1

파일 목록이 있으면 다음과 같이 사용할 수 있습니다.

cat list-of-files.txt | while read file; do ffmpeg -i $file -codec copy ${file%%.mp4}.avi; done

아니면 단순히

cd /path/; ls *.mp4 | while read file; do ffmpeg -i $file -codec copy ${file%%.mp4}.avi; done

답변2

for i in *.avi; do ffmpeg -i "$i" -codec copy "`echo $i | sed 's/.avi$/.mp4/'`"; done

관련 정보