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
Wie kommst Du auf 60%, das scheint mir sehr theoretisch zu sein.Ich finde 60% kann durchaus hinkommen. Kommt natürlich auch sehr drauf an wo die genannte mpeg2 Filmsammlung herkommt.
Mal ein Beispiel
1 Minute mpeg2 direkt vom DVB-S Stream (nur Audio und Video Stream der ganze Rest war schon entfernt)
"30M 22. Mai 06:55 test.m2t"
Also 30 Megabyte
So dann einmal encodet
ffmpeg -i test.m2t -acodec libfaac -ab 100k -vcodec libx264 -coder 1 -flags +loop -cmp +chroma -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 test.mkv
und schon sieht es so aus "14M 22. Mai 06:56 test.mkv" also nur noch 14 Megabyte. (Und ja man kann auch mp4 als Output wählen, macht es allerdings ein paar Byte größer)
Großer Nachteil beim neu encoden ist natürlich das es lange dauert, vor allem wenn man effiziente Einstellungen wählt und es ist natürlich die Frage ob sich es wirklich lohnt nur um Festplattenspeicher zu sparen.
Und ja man könnte mit ffmpeg sicherlich auch eine Ganze video sammlung umwandeln, aber ist halt eher Kommandozeilen abhängig (aber das ginge sowohl unter windows als auch unter Linux), was viele Leute nicht mögen.
gruß
robinx99