Frage von sanplis:Hallo Community,
es ist zum aus-der-Haut-fahren: Die halbe Nacht habe ich mir um die Ohren geschlagen um mit ffmpeg ein möglichst gutes Ergebnis bei realistischer Dateigröße meines DV-Materials zu erreichen und dabei immer noch DVD-konform (mpeg2, 720x576, mp2-Ton) zu bleiben. Jetzt habe ich heute morgen das ganze mal probehalber auf eine DVD-gebrannt (als einfache Dateien) und siehe da: Absolut unbrauchbar! Die Filme laufen in ca. halber Geschwindigkeit ohne Ton!
Ich habe als Gegenüberstellung Dateien verwendet, die unter "Kino" kodiert wurden: Dateien die mit mpeg2enc, mp2enc und mplex exportiert wurde laufen einwandfrei, alles was irgendwie ffmpeg verwendet (z.B. Kino export unter Verwendung von ffmpeg) ist absolut für die Tonne.
Um der Frage "und warum verwendest Du dann nicht Kino?" zuvorzukommen: Kino hat keinen Batchmodus und ich möchte nicht immer jeden einzelnen Clip manuell konvertieren und dabei zusehen müssen.
Beispiel einer Umwandlung:
ffmpeg -f dv -s 720x576 -i 2007.07.07_14-42-23.dv -b 7500000 -vcodec mpeg2video -deinterlace -ab 224000 2007.07.07_14-42-23.deint.mpg
FFmpeg version SVN-r10865, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libtheora --enable-libfaad --enable-libfaac --enable-libxvid --enable-liba52 --enable-swscaler --enable-pp --enable-gpl --enable-vhook --enable-x11grab --enable-libgsm --enable-libx264 --enable-libamr-nb --enable-libamr-wb
libavutil version: 49.5.0
libavcodec version: 51.47.1
libavformat version: 51.17.0
built on Oct 27 2007 18:06:29, gcc: 4.1.2 20061115 (prerelease) (SUSE Linux)
Input #0, dv, from '2007.07.07_14-42-23.dv':
Duration: 00:00:06.9, start: 0.000000, bitrate: 28800 kb/s
Stream #0.0: Video: dvvideo, yuv420p, 720x576 [PAR 59:54 DAR 295:216], 28800 kb/s, 25.00 fps(r)
Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
Output #0, mpeg, to '2007.07.07_14-42-23.deint.mpg':
Stream #0.0: Video: mpeg2video, yuv420p, 720x576 [PAR 59:54 DAR 295:216], q=2-31, 7500 kb/s, 25.00 fps(c)
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 224 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 174 fps= 49 q=2.5 Lsize= 6606kB time=6.9 bitrate=7820.3kbits/s
video:6387kB audio:190kB global headers:0kB muxing overhead 0.443526%
Fakten zum System:
DV-Eingabedateien als RAW DV von einer Panasonic NV-GS180 aufgenommen mit Kino 1.1.0 (dvgrab 2.1) über Firewire
OS = OpenSuSE 10.2 x86_64
FFmpeg version(en) SVN-r10865 vom 27.10.2007 (aus Packman repository)/ SVN-r10063 (selbst kompiliert zum Vergleich)
Kino Version 1.1.0 (selbst kompiliert)
Hilfe!?
sanplis