Hi, Am 14.10.2010 23:37, schrieb Manfred Tremmel:
Am Donnerstag, 14. Oktober 2010 schrieb Werner Franke:
ich habe einen Film in 1080p Qualität als .mkv Datei, 19 GB gross.
[...]
Matroska ist ein Container, entscheiden ist, was drin steckt. Ich vermute H.264 Video-Format, das ist sehr, sehr CPU-Intensiv.
Video Format : AVC Format/Info : Advanced Video Codec Codec ID : V_MPEG4/ISO/AVC Bit rate : 4 559 Kbps Audio #1 Format : DTS
MPEG2 wäre möglich, die Qualität leidet aber natürlich und Du wirst einige Stunden für die Umrechnung einkalkulieren müssen.
Meine Versuche mit "ffmpeg" waren nicht so erfolgreich. Mit avidemux konnte ich in ein MPEG2/AC3 erzeugen. Hat ca 5 Std gedauert und ist statt 13 GB 'nur' 8 GB gross. Was AC3 da aber jetzt enthält, konnte ich noch nicht nachsehen. Videoqualität sah gut aus. Eventuell kann mir jemand noch Tipps zu meinen ffmpeg Versuchen geben: ffmpeg -i 2012-1080pDTS.mkv -b 6000K -async 50 -acodec ac3 \ -y 2012-1080pDTS.mpg FFmpeg version 0.6, Copyright (c) 2000-2010 the FFmpeg developers built on Aug 8 2010 00:50:51 with gcc 4.5.0 20100604 [gcc-4_5-branch revision 160292] configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libvorbis --enable-lheora --enable-libspeex --enable-libfaad --enable-libfaac --enable-nonfree --enable-libxvid --enable-postproc --enable-gpl --enable-x11grab --extra-cflags='-ft-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -D_LARGEFILE_SOURCE -D_FILE_OFT_BITS=64 -I/usr/include/gsm' --enable-libschroedinger --enable-libdirac --enable-libgsm --enable-avfilter --enable-libvpx --enable-version3 --enable-libopenc-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libdc1394 --enable-pthreads libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0 [matroska @ 0x808cbe0]Estimating duration from bitrate, this may be inaccurate Seems stream 0 codec frame rate differs from container frame rate: 47.95 (5000000/104271) -> 23.98 (24000/1001) Input #0, matroska, from '2012-1080pDTS.mkv': Metadata: doctype : matroska Duration: 02:37:49.45, start: 0.000000, bitrate: N/A Stream #0.0: Video: h264, yuv420p, 1920x800 [PAR 1:1 DAR 12:5], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc Metadata: title : 2012 - MOViESTARS Stream #0.1(ger): Audio: dca, 48000 Hz, 6 channels, s16 Metadata: title : DTS Stream #0.2(eng): Audio: dca, 48000 Hz, 6 channels, s16 Metadata: title : DTS Stream #0.3(ger): Subtitle: 0x0000 Metadata: title : Forced [ac3 @ 0x87ec0e0]No channel layout specified. The encoder will guess the layout, but it might be incorrect. Output #0, mpeg, to '2012-1080pDTS.mpg': Metadata: encoder : Lavf52.64.2 Stream #0.0: Video: mpeg1video, yuv420p, 1920x800 [PAR 1:1 DAR 12:5], q=2-31, 6000 kb/s, 90k tbn, 23.98 tbc Metadata: title : 2012 - MOViESTARS Stream #0.1(ger): Audio: ac3, 48000 Hz, 5.1, s16, 64 kb/s Metadata: title : DTS Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press [q] to stop encoding Resampling with input channels greater than 2 unsupported. Can not resample 6 channels @ 48000 Hz to 6 channels @ 48000 Hz ----- Nun statt dessen mit "-acodec copy": ffmpeg -i 2012-1080pDTS.mkv -vcodec mpeg2video -b 6000K -acodec copy \ -y 2012-1080pDTS.mpg FFmpeg version 0.6, Copyright (c) 2000-2010 the FFmpeg developers built on Aug 8 2010 00:50:51 with gcc 4.5.0 20100604 [gcc-4_5-branch revision 160292] configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaad --enable-libfaac --enable-nonfree --enable-libxvid --enable-postproc --enable-gpl --enable-x11grab --extra-cflags='-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gsm' --enable-libschroedinger --enable-libdirac --enable-libgsm --enable-avfilter --enable-libvpx --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libdc1394 --enable-pthreads libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0 [matroska @ 0x808cbe0]Estimating duration from bitrate, this may be inaccurate Seems stream 0 codec frame rate differs from container frame rate: 47.95 (5000000/104271) -> 23.98 (24000/1001) Input #0, matroska, from '2012-1080pDTS.mkv': Metadata: doctype : matroska Duration: 02:37:49.45, start: 0.000000, bitrate: N/A Stream #0.0: Video: h264, yuv420p, 1920x800 [PAR 1:1 DAR 12:5], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc Metadata: title : 2012 - MOViESTARS Stream #0.1(ger): Audio: dca, 48000 Hz, 6 channels, s16 Metadata: title : DTS Stream #0.2(eng): Audio: dca, 48000 Hz, 6 channels, s16 Metadata: title : DTS Stream #0.3(ger): Subtitle: 0x0000 Metadata: title : Forced Output #0, mpeg, to '2012-1080pDTS.mpg': Metadata: encoder : Lavf52.64.2 Stream #0.0: Video: mpeg2video, yuv420p, 1920x800 [PAR 1:1 DAR 12:5], q=2-31, 6000 kb/s, 90k tbn, 23.98 tbc Metadata: title : 2012 - MOViESTARS Stream #0.1(ger): Audio: 0x0000, 48000 Hz, 6 channels Metadata: title : DTS Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press [q] to stop encoding [mpeg @ 0x81a4c90]st:1 error, non monotone timestamps 7650 >= 7650 av_interleaved_write_frame(): Operation not permitted Danke und Grüsse Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org