이상한 이유로 내 OLED TV는 HEVC 10 비트 파일을 재생할 수 있지만 10 비트가 아닌 10 비트 만 재생할 수 있습니다.
ffmpeg의이 출력 (비디오 스트림)은 HEVC 10-Bit에서 잘 재생됩니다.
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
이 파일은 재생되지 않습니다 :
Stream #0:0: Video: h264 (High 10), yuv420p10le(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
이 인코딩은 내 TV에서 작동하는 최대 값 인 것 같습니다.
Stream #0:0(jpn): Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
다음 명령을 사용하여 HEVC로 변환합니다.
ffmpeg -i in.mkv -map 0:0 -map 0:2 -map 0:4 -vcodec hevc -preset ultrafast -x265-params lossless=1 -acodec copy -scodec copy out.mkv
물론 시간이 오래 걸리고 무손실 스위치 나 비디오가 매우 픽셀 화되어야합니다. 나는 보려고 노력했지만 hevc_nvenc
“호환되지 않는 장치”라고 말했습니다 (더 많은 정보를 제공해야 할 수도 있습니다, NVIDIA GeForce 980 TI가 있습니다).
또한 -vcodec h264
with를 사용해 보았고 -preset high
오류가 발생했습니다.
출력 스트림 # 0 : 0에 대해 인코더를 여는 동안 오류가 발생했습니다. bit_rate, rate, width 또는 height와 같은 잘못된 매개 변수
인코딩 전문가는 HEVC 로의 빠른 변환 또는 낮은 사전 설정 H.264 로의 변환을 지원하거나 성능이 크게 향상되면 NVENC가 작동하도록 도울 수 있습니까?