Eu encontrei este tópico:
Configurações do freio de mão para converter MKV para MP4, mantendo a qualidade original
E eu posso "converter" .MKV para .MP4 com o seguinte código:
for %%a in ("*.mkv") do D:\Programme\Converter\ffmpeg\bin\ffmpeg.exe -i "%%a" -c:v copy -c:a copy "%%~na .mp4"
pause
O único problema é que existem duas faixas de áudio.
O alemão e o inglês. Com o código acima, apenas copia o idioma alemão (1ª). Mas não o segundo idioma de áudio. Como posso fazer isso?
No momento, acabei de converter de .MKV para .MP4 apenas com idioma alemão.
Mas eu quero ser capaz de mudar o idioma com o meu player VLC de alemão para inglês.
Obrigado pela sua ajuda!
EDITAR:
Eu encontrei esse segmento aqui:
link
E eu testei com essas informações.
Eu mudei meu código acima, para este código:
for %%a in ("*.mkv") do D:\Programme\Converter\ffmpeg\bin\ffmpeg.exe -i "%%a" -map 0:0 -map 0:1 -map 0:2 -c:v copy -c:a:0 copy -c:a:1 copy "%%~na.mp4"
pause
Eu fiz algo errado aqui?
Como eu poderia adicionar as legendas em alemão / inglês?
Se eu adicionasse uma coisa de mapa de legendas lá, e meu .MKV não tivesse legendas, isso seria um problema?
Eu só quero criar um arquivo .bat que converte um .MKV com 2 trilhas sonoras e 2 legendas. Para que eu possa "remuxar" (ou converter dunno) todos os meus arquivos .MKV para .MP4 sem perder nenhuma informação.
No momento, meu .MKV não tem legendas, então não é importante. Mas é melhor se preparar para o futuro, né?
Então, por favor, diga-me se eu fiz corretamente, e talvez como adicionar as legendas também.
É a primeira vez que uso o FFmpeg. Apenas baixei, nunca ouvi falar sobre isso. Nunca usei o CMD para isso.