Jetzt mal was erfreuliches:
Die Option "ColorSpace" "YCbCr444", brachte die Lösung, obwohl mir nicht ganz klar ist, weshalb ich diese Option bei der GTX950 brauche und bei der GT740 nicht? ![]()
Das Transcodieren geht recht flott, mit ca. 130 fps:
nvenc_h264
Display Spoiler
Code
vdr01_64 tmp # time ffmpeg -i test_hd.ts -vcodec nvenc_h264 destination.mkv
ffmpeg version 2.8.6 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (Gentoo 4.9.3 p1.2, pie-0.6.3)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar --optflags='-march=core-avx2 -O2 -pipe' --disable-static --enable-avfilter --enable-avresample --disable-stripping --enable-version3 --enable-version3 --enable-nonfree --enable-version3 --enable-nonfree --enable-bzlib --enable-runtime-cpudetect --disable-debug --disable-doc --enable-gnutls --enable-gpl --enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network --disable-openssl --enable-postproc --enable-libsmbclient --enable-ffplay --enable-sdl --enable-vaapi --enable-vdpau --enable-xlib --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-libiec61883 --enable-libdc1394 --enable-libcaca --disable-openal --enable-opengl --disable-libv4l2 --disable-libpulse --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libfdk-aac --disable-libopenjpeg --enable-libbluray --disable-libcelt --disable-libgme --disable-libgsm --enable-libmodplug --disable-libopus --disable-libquvi --disable-librtmp --disable-libssh --enable-libschroedinger --disable-libspeex --enable-libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-libflite --disable-frei0r --disable-libfribidi --enable-fontconfig --disable-ladspa --disable-libass --enable-libfreetype --disable-libsoxr --enable-pthreads --enable-libvo-aacenc --disable-libvo-amrwbenc --enable-libmp3lame --enable-libaacplus --enable-libfaac --disable-libsnappy --enable-libtheora --disable-libtwolame --disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265 --enable-libxvid --enable-nvenc --enable-x11grab --disable-amd3dnow --disable-amd3dnowext --disable-fma4 --disable-xop --enable-pic --cpu=core-avx2
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
[h264 @ 0x6590e0] mmco: unref short failure
Last message repeated 1 times
[h264 @ 0x6590e0] number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
[mpegts @ 0x654d60] PES packet size mismatch
Last message repeated 1 times
Input #0, mpegts, from 'test_hd.ts':
Duration: 00:02:43.23, start: 25641.453933, bitrate: 8118 kb/s
Program 132
Stream #0:0[0x2ff]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0:1[0x303](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s
Stream #0:2[0x304](eng): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 192 kb/s
File 'destination.mkv' already exists. Overwrite ? [y/N] y
Output #0, matroska, to 'destination.mkv':
Metadata:
encoder : Lavf56.40.101
Stream #0:0: Video: h264 (nvenc_h264) (H264 / 0x34363248), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 nvenc_h264
Stream #0:1(deu): Audio: vorbis (libvorbis) (oV[0][0] / 0x566F), 48000 Hz, 5.1(side), fltp
Metadata:
encoder : Lavc56.60.100 libvorbis
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (nvenc_h264))
Stream #0:1 -> #0:1 (ac3 (native) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
[h264 @ 0xdd6ec0] mmco: unref short failure
Last message repeated 1 times
[h264 @ 0xdd6ec0] number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
[mpegts @ 0x654d60] PES packet size mismatchime=00:02:40.60 bitrate=4692.5kbits/s
[ac3 @ 0x65ace0] incomplete frame
[h264 @ 0xf83ae0] error while decoding MB 14 14, bytestream -6
frame= 4055 fps=128 q=-0.0 Lsize= 94675kB time=00:02:43.24 bitrate=4751.2kbits/s
video:89962kB audio:4571kB subtitle:0kB other streams:0kB global headers:7kB muxing overhead: 0.150505%
real 0m33.789s
user 0m54.668s
sys 0m0.888s
vdr01_64 tmp #
Display More
nvenc_hevc
Display Spoiler
Code
vdr01_64 tmp # time ffmpeg -i test_hd.ts -vcodec nvenc_hevc out_nvenc_hevc.mkv
ffmpeg version 2.8.6 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (Gentoo 4.9.3 p1.2, pie-0.6.3)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar --optflags='-march=core-avx2 -O2 -pipe' --disable-static --enable-avfilter --enable-avresample --disable-stripping --enable-version3 --enable-version3 --enable-nonfree --enable-version3 --enable-nonfree --enable-bzlib --enable-runtime-cpudetect --disable-debug --disable-doc --enable-gnutls --enable-gpl --enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network --disable-openssl --enable-postproc --enable-libsmbclient --enable-ffplay --enable-sdl --enable-vaapi --enable-vdpau --enable-xlib --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-libiec61883 --enable-libdc1394 --enable-libcaca --disable-openal --enable-opengl --disable-libv4l2 --disable-libpulse --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libfdk-aac --disable-libopenjpeg --enable-libbluray --disable-libcelt --disable-libgme --disable-libgsm --enable-libmodplug --disable-libopus --disable-libquvi --disable-librtmp --disable-libssh --enable-libschroedinger --disable-libspeex --enable-libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-libflite --disable-frei0r --disable-libfribidi --enable-fontconfig --disable-ladspa --disable-libass --enable-libfreetype --disable-libsoxr --enable-pthreads --enable-libvo-aacenc --disable-libvo-amrwbenc --enable-libmp3lame --enable-libaacplus --enable-libfaac --disable-libsnappy --enable-libtheora --disable-libtwolame --disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265 --enable-libxvid --enable-nvenc --enable-x11grab --disable-amd3dnow --disable-amd3dnowext --disable-fma4 --disable-xop --enable-pic --cpu=core-avx2
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
[h264 @ 0x6590e0] mmco: unref short failure
Last message repeated 1 times
[h264 @ 0x6590e0] number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
[mpegts @ 0x654d60] PES packet size mismatch
Last message repeated 1 times
Input #0, mpegts, from 'test_hd.ts':
Duration: 00:02:43.23, start: 25641.453933, bitrate: 8118 kb/s
Program 132
Stream #0:0[0x2ff]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0:1[0x303](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s
Stream #0:2[0x304](eng): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 192 kb/s
Output #0, matroska, to 'out_nvenc_hevc.mkv':
Metadata:
encoder : Lavf56.40.101
Stream #0:0: Video: hevc (nvenc_hevc), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 nvenc_hevc
Stream #0:1(deu): Audio: vorbis (libvorbis) (oV[0][0] / 0x566F), 48000 Hz, 5.1(side), fltp
Metadata:
encoder : Lavc56.60.100 libvorbis
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> hevc (nvenc_hevc))
Stream #0:1 -> #0:1 (ac3 (native) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
[h264 @ 0xf69120] mmco: unref short failure
Last message repeated 1 times
[h264 @ 0xf69120] number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
[mpegts @ 0x654d60] PES packet size mismatchime=00:02:41.21 bitrate=4132.9kbits/s
[ac3 @ 0x65ace0] incomplete frame
[h264 @ 0x1115ec0] error while decoding MB 14 14, bytestream -6
frame= 4055 fps=126 q=-0.0 Lsize= 83191kB time=00:02:43.24 bitrate=4174.8kbits/s
video:78478kB audio:4571kB subtitle:0kB other streams:0kB global headers:7kB muxing overhead: 0.171303%
real 0m32.526s
user 0m54.888s
sys 0m0.756s
vdr01_64 tmp #
Display More