Hallo an alle,
da mein neuer Bluray-Player auch h.264 (mp4 Videos) über das Netzwerk wiedergeben kann, will ich meine MPEG2 Videosammlung in h.264 umwandeln. Immerhin spar ich dadurch cirka 60% Speicherplatz.
Mit avidemux funktioniert es sehr schön - allerdings halt Film für Film. Gibt es einen Encoder, der alle Filme z.B. in einem Verzeichnis in einem Rutsch wandeln kann? Wäre schön, wenn mir da jemand einen Tip geben kann. Vielen Dank im Voraus.
mfg
kybi
Multimedia 2.611 Themen, 14.827 Beiträge
Deswegen ist für mich Batch-Programmierung oder (bei XMedia) einzelne Joberstellung schon etwas zeitaufwendig bei über 1700 Dateien.so gerade noch mal nachgeschaut, also aufwendig ist batch programierung jetzt nicht, ist halt nur nicht jedermans sache.
Aber im Prinziep währe dass hier die Batch datei die das erfüllt
@echo off
for /R D:\input\ %%f in (*) do (
c:\ffmpeg\bin\ffmpeg.exe -i "%%f" -acodec ac3 -ab 100k -vcodec libx264 -coder 1 -flags +loop -partitions +parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 -me_method umh -subq 10 -me_range 24 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -trellis 2 -crf 23 -threads 0 -async 1000 "D:\output\%%~nf.mp4"
)
Man benötigt natürlich noch ffmpeg http://ffmpeg.org/download.html
Und muss es passend entpacken. Aber diese Batch datei versucht jede Datei die sich im Verzeichniss D:\input\ befindet neu zu erstellen und als mp4 datei im verzeichniss D:\output\ abzulegen.
Ich würde mir bei den 1700 Dateien eher sorgen machen, dass ein Komplettes neu encoden lange dauert, aber die Batch programierung, falls man diese 4 Zeilen schon wirklich als Programierung bezeichnen will, halte ich für sehr einfach. Anpassen müsste man natürlich die einzelnen verzeichnisse und evtl. die audio Bitrate (-ab 100k) und die Qualitätsstufe (-crf 23) niedrieger bedeutet bessere Qualität und größere Datei und höher schlechtere Qualität und kleinere Datei.
gruß
robinx99