본문 바로가기

카테고리 없음

ffmpeg를 이용하여 일괄적으로 mp4 + m4a 머지하기

for f in *.mp4; do ffmpeg -i "$f" -i "${f%.*}.m4a" -c copy "merge/${f%.*}-merged.mp4"; done

 

라인을 풀면 아래와 같음

----------- 아 래 ---------------

for    f     in      *.mp4;

    do ffmpeg -i "$f" -i "${f%.*}.m4a" -c copy "merge/${f%.*}-merged.mp4";

done

 

--------- 해 석 --------

현재 폴더에 있는 모든 mp4 와 이름이 같은 m4a를 머지하여 merge/ 폴더아래에 (같은 이름-merged.mp4)로 결과를 저장