【教程】使用 ffmpeg 進行音頻響度標準化+調(diào)用顯卡反交錯+顯卡硬件編碼
輸入源:108050i/60i
輸出:顯卡反交錯 +?Upscale 到 4K,并完成音頻的響度標準化
好處:快,質(zhì)量尚可,且沒有音視頻不同步等問題
硬件要求:有較新的 Intel 顯卡(核顯或獨顯都可以)或 Nvidia 顯卡
測試平臺:Windows 11 | A380 | RTX2060

對于 Intel 顯卡:
ffmpeg -loglevel error -i "420_sample.ts" -map 0:v -map 0:a:0 -af "loudnorm=I=-13:TP=0" -b:a 320k -c:v copy -c:a aac -ac 2 -ar 48000 -f mpegts - | ffmpeg -y -stats -init_hw_device qsv=hw -filter_hw_device hw -i - -map 0:v:0 -map 0:a -vf "hwupload=extra_hw_frames=64,deinterlace_qsv=mode=2,scale_qsv=3840:-1" -c:v h264_qsv -c:a copy -preset:v veryslow -b:v 50M "420_sample_2160p_50fps_QSV.mp4"
對于 Nvidia 顯卡:
ffmpeg -loglevel error -i "420_sample.ts" -map 0:v -map 0:a:0 -af "loudnorm=I=-13:TP=0" -b:a 320k -c:v copy -c:a aac -ac 2 -ar 48000 -f mpegts - | ffmpeg -y -stats -init_hw_device cuda=hw -filter_hw_device hw -i - -map 0:v:0 -map 0:a -vf "hwupload=extra_hw_frames=64,yadif_cuda=mode=1,scale_cuda=3840:-1" -c:v h264_nvenc -c:a copy -preset:v p7 -b:v 50M "420_sample_2160p_50fps_CUDA.mp4"
如果輸入源是 422 色度采樣,則需在 hwupload 前轉換格式,如:
... -vf format=yuv420p,hwupload=extra_hw_frames=64 ...

下面是一些截圖對比:


