Як я можу пакетно перетворювати mkv-файли в mp4?


9

На даний момент я використовую єдину відеокоманду:

avconv -i File_name1.mkv -codec copy File_name1.mp4

Щоб змінити формат, але мені потрібен метод зробити це для понад 400 відео, що було б командною командою?


4
Ви повинні мати можливість використовувати щось подібне, for i in *.mkv; avconv -i $i -codec copy "$i.mp4"; doneале зараз я не можу перевірити це.
Сет

Відповіді:



2

Можна використовувати mencoder. Встановити за допомогою:

sudo apt install mencoder

тоді:

for f in *.mkv; do mencoder "$f" -o "$f".mp4 -ovc lavc -oac lavc;done

Типовими вихідними форматами без будь-яких опцій є MPEG-4 для відео та MP2 для аудіо.
Зверніться man mencoderза додатковою допомогою.


1

Спробуйте winFF, який є інструментом для FFmgeg для пакетного перетворення файлів аудиту та відео або з програмного центру або;

sudo apt-get install winff

Я встановив WinFF, але мені чомусь не подобається моя система
Перевертень міста Лондона

1

Ще один за допомогою findкоманди,

find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.