SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
516
stars
172
forks
source link
Inconsistent encodings between asm 0 and 1 with AVX512 enabled #501
Found an issue with inconsistent encodings (different sized bitstreams) when using a 10-bit y4m file as input and when the number of frames requested is larger than input. This appears to be specific to y4m files.
The file causing problems is NetflixTango_4096x2160_60p_i010_10bit.y4m and has 294 frames.
When the encoding command line requests more than 294 frames, the resulting bitstreams are different.
Found an issue with inconsistent encodings (different sized bitstreams) when using a 10-bit y4m file as input and when the number of frames requested is larger than input. This appears to be specific to y4m files.
The file causing problems is NetflixTango_4096x2160_60p_i010_10bit.y4m and has 294 frames.
When the encoding command line requests more than 294 frames, the resulting bitstreams are different.
(e.g.) SvtHevcEncApp/SvtHevcEncApp -encMode 10 -i /testfiles/benchmarking/NetflixTango_4096x2160_60p_i010_10bit.y4m -bit-depth 10 -n 290 -nb -1 -asm 0 -b NetflixTango_4096x2160_60p_i010_10bit_ENCODEMODE_10_SVT-HEVC_asm0.hevc
SvtHevcEncApp/SvtHevcEncApp -encMode 10 -i /testfiles/benchmarking/NetflixTango_4096x2160_60p_i010_10bit.y4m -bit-depth 10 -n 290 -nb -1 -asm 1 -b NetflixTango_4096x2160_60p_i010_10bit_ENCODEMODE_10_SVT-HEVC_asm1.hevc Resulting hevc files are the same
SvtHevcEncApp/SvtHevcEncApp -encMode 10 -i /testfiles/benchmarking/NetflixTango_4096x2160_60p_i010_10bit.y4m -bit-depth 10 -n 300 -nb -1 -asm 0 -b NetflixTango_4096x2160_60p_i010_10bit_ENCODEMODE_10_SVT-HEVC_asm0.hevc
SvtHevcEncApp/SvtHevcEncApp -encMode 10 -i /testfiles/benchmarking/NetflixTango_4096x2160_60p_i010_10bit.y4m -bit-depth 10 -n 300 -nb -1 -asm 1 -b NetflixTango_4096x2160_60p_i010_10bit_ENCODEMODE_10_SVT-HEVC_asm1.hevc Resulting hevc files are different
Also duplicated with Netflix_Aerial_1920x1080_60fps_8bit_420_60f_10bit.y4m