I have this in a "Command executor"
Code: Select all
"%s_ffmpeg%" -i "%s_source%" -map 0:v -map_metadata 0 -sn -s 1920x1080 -g 12 -b:v 6500k -map 0:a -b:a 320k -preset fast -c:v h264_nvenc -pix_fmt yuv420p -preset fast -level:v 4.1 -profile high "%s_original_path%\Proxy\%s_original_name%.mp4" -y
But for some reason not for Sony FX6, FS7 and FX3
But when I tested directly from FFmpeg in x64 folder, it worked with same command.
Code: Select all
ffmpeg -i sony_FX6_1.MXF -map 0:v -map_metadata 0 -sn -s 1920x1080 -g 12 -b:v 6500k -map 0:a -b:a 320k -preset fast -c:v h264_nvenc -pix_fmt yuv420p -preset fast -level:v 4.1 -profile high sony_FX6_1.mp4 -y
I see this error
Code: Select all
[h264_nvenc @ 045ab340] No capable devices found\r\n
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
EDIT:
After further testing, it seems to have something to do with encoding multiple files at the same time.
When I ran FFAStrans with only the sony_FX6_1.MXF file alone, it worked.
Looks like it can do 2-3 encodings at the same time with h264_nvenc