Jak mogę wsadowo przekonwertować pliki mkv na mp4?


9

Obecnie używam pojedynczego polecenia wideo:

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

Aby zmienić format, ale potrzebuję metody, aby to zrobić dla ponad 400 filmów, jakie byłoby polecenie wsadowe?


4
Powinieneś być w stanie użyć czegoś takiego, for i in *.mkv; avconv -i $i -codec copy "$i.mp4"; doneale nie mogę teraz tego przetestować.
Seth

Odpowiedzi:


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

2

Możesz użyć mencoder. Zainstaluj za pomocą:

sudo apt install mencoder

następnie:

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

Domyślne formaty wyjściowe bez żadnych opcji to MPEG-4 dla wideo i MP2 dla audio.
Więcej informacji można znaleźć man mencoderw części.


1

Wypróbuj winFF, który jest GUI dla FFmgeg do seryjnej konwersji plików audytu i wideo z centrum oprogramowania lub;

sudo apt-get install winff

Zainstalowałem WinFF, ale z jakiegoś powodu nie podoba mi się mój system
The Werewolf of London town

1

Kolejny z findpolecenia

find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.