Toplu mkv dosyalarını mp4'e nasıl dönüştürebilirim?


9

Şu anda tek video komutunu kullanıyorum:

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

Biçimi değiştirmek için ama 400'den fazla video için bunu yapmak için bir yönteme ihtiyacım var toplu komut ne olurdu?


4
Gibi bir şey kullanabilmelisin for i in *.mkv; avconv -i $i -codec copy "$i.mp4"; doneama şu anda test edemiyorum.
Seth

Yanıtlar:


10
for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done

2

Kullanabilirsiniz mencoder. Yükleme yeri:

sudo apt install mencoder

sonra:

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

Seçeneksiz varsayılan çıkış formatları video için MPEG-4 ve ses için MP2'dir.
Daha man mencoderfazla yardım için bakın .


1

Deneyin WinFF yazılım merkezi ya gelen ya toplu dönüştürme denetim ve video dosyalarını FFmgeg için gui'dir;

sudo apt-get install winff

WinFF'i yükledim, ancak herhangi bir nedenden dolayı sistemimi sevmiyor
Londra kasabası Kurtadam

1

Başka bir findkomutla,

find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.