You guys mentioned in the past that you don’t have any AMD hardware to test with, so I’m testing on my own. I renamed/replaced the ffmpeg/ffprobe with versions from Zeranoe’s nightly, and created a copy of the MKV Normal profile that uses h264_vce as the video codec instead of x264.
My source is 30 minute TV shows from HDHomeRun Prime, which convert just fine in software. I made no other changes to the copy of MKV Normal profile other than specifying a different encoder to ffmpeg. Every other setting remains the same.
The first and most obvious result is the video file won’t play:
The file is correctly identified (VCE codec, time length, etc) in MediaInfo, but is corrupted/broken in the players that I use. VLC refuses to play the video, with the warning “Cannot get block EOF?” Plex will often quit the file immediately, then play it later but cannot resume. It seems to be something related to a timestamp telling the player the length of the file, though MediaInfo seems to figure it out fine.
The second big change is that the log file is massive:
The log is 22MB compared to the usual sub-2MB files made in software encodes. I’ve uploaded a copy of the log here for inspection. It seems to be mostly a lot of crop operations that don’t happen in software.
Anyway, I’ll do what I can to help, but I’m stumped. Would like to get this compatible with VLC/Plex and maybe cut down on the giant logs?