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
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
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