ffmpeg를 사용하여 동일한 디렉터리로 일괄 변환할 때 출력 이름을 변경하는 방법은 무엇입니까?

ffmpeg를 사용하여 동일한 디렉터리로 일괄 변환할 때 출력 이름을 변경하는 방법은 무엇입니까?

다음 명령을 사용하여 비디오를 복사하는 동안 오디오를 변환하려는 mkv 파일이 많이 있습니다.

for %i in (*.mkv) do ffmpeg -i "%i" -c:a aac -ar 44100 -b:a 128k -c:v copy "?"

ffmpeg가 출력 파일의 이름을 "output1.mkv" "output2.mkv" 등으로 바꾸거나 소스 이름을 복사하여 변환된 파일을 추가하도록 하고 싶습니다(예: "X.mkv"를 "X Convert.mkv" 등으로 변환).

답변1

사용해보신 이후로%나변수로~을 위한,

%~ni = 파일 이름
%~xi = 파일 확장자
( for /?자세한 내용은 참조)

따라서 "%~ni 변환%~xi"를 사용하십시오.

관련 정보