>>488
1234.mp4じゃ面倒くさいから60iのinput.mp4(1080p)を30pのoutput.mp4(720p)に
・NVDECでデコード→yadif_cudaでインターレース解除→scale_cudaでリサイズ→NVENCでエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf yadif_cuda,scale_cuda=-2:720 -c:v h264_nvenc -c:a aac output.mp4
CUDAで完結するので特に難しい事は無い
・NVDECでデコード→yadif_cudaでインターレース解除→scale_cudaでリサイズ→libx264でエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf scale_cuda=-2:720,hwdownload,format=nv12 -c:v libx264 -c:a aac output.mp4
CUDAからメインメモリにコピーしてx264に渡す
hwdownloadの後にformat=nv12は必須、エラーが出るならyuv420pにする
10bitの場合はp010かp016、エラーが出るならyuv420p10le
・NVDECでデコード→yadif(CPU)でインターレース解除→scale_cudaでリサイズ→libx264でエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf hwdownload,format=nv12,yadif,hwupload_cuda,scale_cuda=-2:720,hwdownload,format=yuv420p -c:v libx264 -c:a aac output.mp4
CUDAからメモリにコピーしてフィルタ処理、メモリからCUDAにコピーしてフィルタ処理、CUDAからメモリにコピーしてx264でエンコード
俺の環境だとx264手前のhwdownloadはnv12だとエラーになるからyuv420p
・NVDECでデコード→yadif(CPU)でインターレース解除→scale(CPU)でリサイズ→NVENCでエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf hwdownload,format=nv12,yadif,scale=-2:720 -c:v h264_nvenc -c:a aac output.mp4
>>484で書いた通りHWエンコーダー(NVENC)はhwupload_cudaで明示的にCUDAにコピーしなくてよい
大隊こんな感じ
ffmpegならこちらへ 6
■ このスレッドは過去ログ倉庫に格納されています
2022/03/13(日) 19:02:29.51ID:X8Te2yTd0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【節約】ローソンが“○○だけ”のコスパ追求「一点グルメ」弁当発表 “コーンだけ”や“サケだけ”具材1種で価格最大5割安 [煮卵★]
- 【速報】 米FRB、3年ぶり利上げ 物価高の長期化を避けるため姿勢を転換 [お断り★]
- そりゃホームからなくなるわけだ…「立ち食いそば」が絶滅寸前の危機 哀愁漂う昭和の遺産がなくなりつつある理由 [ぐれ★]
- 【🦗】「気づかず半分飲んだ」くら寿司汁物に“コオロギ”混入?Threads投稿拡散、運営会社「把握している」保健所に報告 [ぐれ★]
- 【野球】広島・菊池涼介が同僚選手に「ライターで炙ったフォークを押し当てた」加害証言★2 [Anonymous★]
- 【速報】さらに7000万円不明 「赤い羽根」募金会明らかに 使途不明金は計2億5000万円に ★2 [おっさん友の会★]
- ちょっと言いたいことあります
- もひー!もね🥺
- サウジアラビア「助けて!東、南、北の3方向から攻撃受けてるの!」トランプ「そう・・・(無関心)」 ★2 [633746646]
- TBSアナウンサー・小川彩佳さん、涙の訴え「辺野古転覆事故で私たちがずっと求めてきたのは真相を知りたい、ただそれだけです」 [591180291]
- 地震 [509448172]
- 【速報】リヨン中村敬斗、ELで初ゴール!! [782460143]