Gerade mal einen schnellen Blick auf den DebugOutput geworfen:
Der verwendete Aufruf ist:
Code:
"D:\Hybrid\64bit\ffmpeg.exe" -y -noautorotate -nostdin -threads 8 -i "X:\dreambox\Schnitt\02_Bearbeitet\toolnixdatei.mkv" -map 0:0 -an -sn -vf framerate=fps=25:scene=7,zscale=rangein=tv:range=tv -pix_fmt yuv422p -vsync 0 -vcodec dnxhd -profile:v 0 -b:v 184M -mbd 1 "F:\Hybrid\toolnixdatei_2020-08-05@15_30_13_0610_07.mov"
und der meldet dann:
Code:
ffmpeg version N-98465-g7187e0a653-g4dab04622a+4 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.1.0 (Rev3, Built by MSYS2 project)
configuration: --cc='ccache gcc' --cxx='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-libsvthevc --enable-libsvtav1 --enable-libkvazaar --enable-libzmq --enable-libvmaf --enable-vapoursynth --enable-librav1e --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB
libavutil 56. 55.100 / 56. 55.100
libavcodec 58. 95.100 / 58. 95.100
libavformat 58. 48.100 / 58. 48.100
libavdevice 58. 11.101 / 58. 11.101
libavfilter 7. 87.100 / 7. 87.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100
[h264 @ 000001e78829dc00] mmco: unref short failure
Last message repeated 1 times
[h264 @ 000001e78829dc00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 000001e78829dc00] mmco: unref short failure
Last message repeated 1 times
[h264 @ 000001e78829dc00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 000001e78829dc00] Increasing reorder buffer to 2
Input #0, matroska,webm, from 'X:\dreambox\Schnitt\02_Bearbeitet\toolnixdatei.mkv':
Metadata:
title : toolnix
encoder : libebml v1.4.0 + libmatroska v1.6.1
creation_time : 2020-08-05T10:13:49.000000Z
Duration: 00:00:30.92, start: 0.000000, bitrate: 3358 kb/s
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 1k tbn, 50 tbc (default)
Metadata:
BPS-eng : 2970027
DURATION-eng : 00:00:30.920000000
NUMBER_OF_FRAMES-eng: 1546
NUMBER_OF_BYTES-eng: 11479156
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-08-05 10:13:49
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
Metadata:
BPS-eng : 384000
DURATION-eng : 00:00:30.880000000
NUMBER_OF_FRAMES-eng: 965
NUMBER_OF_BYTES-eng: 1482240
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-08-05 10:13:49
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> dnxhd (native))
[h264 @ 000001e789babe40] mmco: unref short failure
Last message repeated 1 times
[h264 @ 000001e789babe40] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 000001e789aa60c0] mmco: unref short failure
Last message repeated 1 times
[h264 @ 000001e789aa60c0] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[Parsed_framerate_0 @ 000001e788297940] time base:1/1000 -> 1/1000 exact:1
[Parsed_framerate_0 @ 000001e788297940] fps -> fps:25/1 scene score:7.000000 interpolate start:15 end:240
[Parsed_framerate_0 @ 000001e788297940] Interlaced frame found - the output will not be correct.
[dnxhd @ 000001e78c392180] video parameters incompatible with DNxHD. Valid DNxHD profiles:
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 175Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 185Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 365Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 115Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 240Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 290Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 175Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 185Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 220Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 365Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080i; bitrate: 185Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080i; bitrate: 220Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080i; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080i; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080i; bitrate: 185Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080i; bitrate: 220Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080i; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080i; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 180Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 220Mbps; pixel format: yuv422p10
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 90Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 110Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 180Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 220Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 60Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 75Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 120Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1280x720p; bitrate: 145Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 36Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 45Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 75Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 90Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 350Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 390Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 440Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 730Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 000001e78c392180] Frame size: 1920x1080p; bitrate: 880Mbps; pixel format: yuv444p10, gbrp10
[dnxhd @ 000001e78c392180] Frame size: 960x720p; bitrate: 42Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 960x720p; bitrate: 60Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 960x720p; bitrate: 75Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 960x720p; bitrate: 115Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080p; bitrate: 63Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080p; bitrate: 84Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080p; bitrate: 100Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080p; bitrate: 110Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080i; bitrate: 80Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080i; bitrate: 90Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080i; bitrate: 100Mbps; pixel format: yuv422p
[dnxhd @ 000001e78c392180] Frame size: 1440x1080i; bitrate: 110Mbps; pixel format: yuv422p
[dnxhd @ 000001e78a7c09c0] ff_frame_thread_encoder_init failed
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
wobei der eigentliche Fehler dann:
Code:
[dnxhd @ 000001e78c392180] video parameters incompatible with DNxHD. Valid DNxHD profiles:
ist.
Sprich die Datenraten, Auflösung, Bitrate, Farbformat Kombination die Du gewählt hast wird von DnxHD in FFmpeg nicht unterstützt.
Scheint das die DNxHD Profile sich geändert haben seit ich die in Hybrid implementiert hatte.
Code:
DNxHR 444;1920;1080;41.68;0;43.46;52.1;86.91;104.19;0;12;444;0;1
DNxHR HQX;1920;1080;20.79;0;21.68;25.99;43.36;51.98;0;12;422;0;1
DNxHR HQ;1920;1080;20.79;0;21.68;25.99;43.36;51.98;0;8;422;0;1
DNxHR SQ;1920;1080;13.77;0;14.36;17.21;28.71;34.42;0;8;422;0;1
DNxHR LB;1920;1080;4.31;0;4.49;5.39;8.98;10.77;0;8;422;0;1
DNxHR 444;2048;1080;44.39;0;46.29;55.49;92.58;110.98;0;12;444;0;1
DNxHR HQX;2048;1080;22.2;0;23.14;27.75;46.29;55.49;0;12;422;0;1
DNxHR HQ;2048;1080;22.2;0;23.14;27.75;46.29;55.49;0;8;422;0;1
DNxHR SQ;2048;1080;14.7;0;15.33;18.38;30.66;36.76;0;8;422;0;1
DNxHR LB;2048;1080;4.59;0;4.79;5.74;9.57;11.47;0;8;422;0;1
DNxHR 444;3840;2160;166.61;0;173.73;208.27;347.46;416.54;0;12;444;0;1
DNxHR HQX;3840;2160;83.26;0;86.82;104.08;173.63;208.15;0;12;422;0;1
DNxHR HQ;3840;2160;83.26;0;86.82;104.08;173.63;208.15;0;8;422;0;1
DNxHR SQ;3840;2160;55.07;0;57.42;68.84;114.84;137.67;0;8;422;0;1
DNxHR LB;3840;2160;17.14;0;17.87;21.42;35.74;42.85;0;8;422;0;1
DNxHR 444;4096;2160;177.67;0;185.25;222.08;370.51;444.16;0;12;444;0;1
DNxHR HQX;4096;2160;88.88;0;92.68;111.1;185.35;222.2;0;12;422;0;1
DNxHR HQ;4096;2160;88.88;0;92.68;111.1;185.35;222.2;0;8;422;0;1
DNxHR SQ;4096;2160;58.72;0;61.23;73.4;122.46;146.81;0;8;422;0;1
DNxHR LB;4096;2160;18.26;0;19.04;22.83;38.09;45.66;0;8;422;0;1
DNxHD 100;1440;1080;0;0;0;100;0;0;0;8;422;0;1.33
DNxHD 100i;1440;1080;0;0;0;0;0;100;0;8;422;1;1.33
DNxHD 100a;960;720;0;0;0;0;0;100;0;8;422;0;1.33
DNxHD 110;1280;720;0;0;0;110;0;0;0;8;422;0;1
DNxHD 110x;1280;720;0;0;0;110;0;0;0;10;422;0;1
DNxHD 115;1920;1080;116;116;0;0;0;0;0;8;422;0;1
DNxHD 115s;1280;720;0;0;0;0;115;0;0;8;422;0;1
DNxHD 120i;1920;1080;0;0;0;0;121;0;0;8;422;1;1
DNxHD 120;1920;1080;0;0;121;0;0;0;0;8;422;0;1
DNxHD 145i;1920;1080;0;0;0;0;0;145;0;8;422;1;1
DNxHD 145;1920;1080;0;0;0;145;0;0;0;8;422;0;1
DNxHD 145s;1280;720;0;0;0;0;0;145;0;8;422;0;1
DNxHD 175;1920;1080;176;176;0;0;0;0;0;8;422;0;1
DNxHD 175s;1280;720;0;0;0;0;175;0;0;8;422;0;1
DNxHD 175x;1920;1080;176;176;0;0;0;0;0;10;422;0;1
DNxHD 175xs;1280;720;0;0;0;0;175;0;0;10;422;0;1
DNxHD 185i;1920;1080;0;0;0;0;184;0;0;8;422;1;1
DNxHD 185;1920;1080;0;0;184;0;0;0;0;8;422;0;1
DNxHD 185xi;1920;1080;0;0;0;0;184;0;0;10;422;1;1
DNxHD 185x;1920;1080;0;0;184;0;0;0;0;10;422;0;1
DNxHD 220i;1920;1080;0;0;0;0;0;220;0;8;422;1;1
DNxHD 220;1920;1080;0;0;0;220;0;0;0;8;422;0;1
DNxHD 220s;1280;720;0;0;0;0;0;220;0;8;422;0;1
DNxHD 220xi;1920;1080;0;0;0;0;0;220;0;10;422;1;1
DNxHD 220x;1920;1080;0;0;0;220;0;0;0;10;422;0;1
DNxHD 220xs;1280;720;0;0;0;0;0;220;0;10;422;0;1
DNxHD 240;1920;1080;0;0;0;0;242;0;0;8;422;0;1
DNxHD 290;1920;1080;0;0;0;0;0;291;291;8;422;0;1
DNxHD 350x;1920;1080;352;352;0;0;0;0;0;10;444;0;1
DNxHD 36;1920;1080;36;36;36;0;0;0;0;8;422;0;1
DNxHD 365;1920;1080;0;0;0;0;367;0;0;8;422;0;1
DNxHD 365x;1920;1080;0;0;367;0;367;0;0;10;422;0;1
DNxHD 440;1920;1080;0;0;0;0;0;440;440;8;422;0;1
DNxHD 440x;1920;1080;0;0;0;440;0;440;440;10;422;0;1
DNxHD 45;1920;1080;0;0;0;45;0;0;0;8;422;0;1
DNxHD 45;960;720;0;0;43;0;0;0;0;8;422;0;1.33
DNxHD 50;960;720;41;0;0;51;0;0;0;8;422;0;1.33
DNxHD 60;1280;720;58;0;60;0;0;0;0;8;422;0;1
DNxHD 75;1920;1080;0;0;0;0;75;0;0;8;422;0;1
DNxHD 75;1280;720;0;0;0;72;0;0;0;8;422;0;1
DNxHD 80;1440;1080;80;80;0;0;0;0;0;8;422;0;1.33
DNxHD 85i;1440;1080;0;0;0;0;84;0;0;8;422;1;1.33
DNxHD 85;1440;1080;0;0;84;0;0;0;0;8;422;0;1.33
DNxHD 85a;960;720;0;0;0;0;85;0;0;8;422;0;1.33
DNxHD 90;1920;1080;0;0;0;0;0;92;92;8;422;0;1
DNxHD 90s;1280;720;88;0;92;0;0;0;0;8;422;0;1
DNxHD 90x;1280;720;88;0;92;0;0;0;0;10;422;0;1
Code:
QStringList values = ModelHelper::dnxhdprofiles.value(profileName); //Profile -> Width;Height;FPS 23.976;FPS 24;FPS 25;FPS 29.97;FPS 50;FPS 59.94;FPS 60;Bit Depth;Sampling;Interlaced;PAR
this->setBitrateForFps(model, values);
this->doSetValue(model, QString("bitDepth"), QString("%1-bit").arg(values.at(9)));
this->doSetValue(model, QString("sampling"), values.at(10));
this->doSetValue(model, QString("interlaced"), values.at(11) == ONE);
this->doSetValue(model, QString("par"), values.at(12));
this->doSetValue(model, QString("resolution"), QString("%1x%2").arg(values.at(0)).arg(values.at(1)));
QString outputColorSpace = QString("i422");
if (values.at(10) == QString("444")) {
outputColorSpace = QString("i444");
}
this->doSetValue(model, QString("outputColorSpace"), outputColorSpace);
QStringList supported;
supported << QString("Profile name: %1").arg(profileName);
supported << QString("Resolution: %1x%2, PAR: %3").arg(values.at(0)).arg(values.at(1)).arg(values.at(12));
supported << QString("Supported bitrate@fps: %1").arg(collectBitrates(values).join(COMMA2));
supported << QString("Interlaced: %1").arg(values.at(11) == ONE ? STRUE : SFALSE);
supported << QString("Color sampling: %1").arg(values.at(10));
supported << QString("Bit depth: %1-bit").arg(values.at(9));
Vermute, dass wenn ich in Hybrid die Anpassung von 184 auf 185 für die Datenrate mache geht es.
-> schau ich heute Abend nach der Arbeit mal drauf
Cu Selur