Флудильня ⇒ просто работа 🦊
ежедневка
-
Stock Verified
Автор темы
- stock.treadstone

- Вошёл через: Android
- Сообщения: 273
- Стаж: 1 год 4 месяца
- Откуда: Ярославль
- Благодарил (а): 65 раз
- Поблагодарили: 83 раза
- Контактная информация:
решил оставить оригинальное качество 4K , что бы было лучше видно детали.
ускорение , сжатие и watermark делал аппаратным ускорением через cuda блок видеокарты , на cpu нет времени вылизывать пресетом slow каждый кадр. но, возможно, сделаю. опять же блок NVENC 5-го поколения и он физически не умеет использовать B-кадры (B-frames) при кодировании в H.265 .. sorry
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i temp0.mp4 -i dnwm2.png -filter_complex "[0:v]hwdownload,format=nv12,setpts=0.666667*PTS,transpose=1[v_speed]; [v_speed][1:v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2,hwupload_cuda[v_out]" -map "[v_out]" -map 0:a -af "atempo=1.5" -c:v hevc_nvenc -cq 25 -c:a aac -b:a 192k -preset slow st-tm1.mp4
ускорение , сжатие и watermark делал аппаратным ускорением через cuda блок видеокарты , на cpu нет времени вылизывать пресетом slow каждый кадр. но, возможно, сделаю. опять же блок NVENC 5-го поколения и он физически не умеет использовать B-кадры (B-frames) при кодировании в H.265 .. sorry
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i temp0.mp4 -i dnwm2.png -filter_complex "[0:v]hwdownload,format=nv12,setpts=0.666667*PTS,transpose=1[v_speed]; [v_speed][1:v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2,hwupload_cuda[v_out]" -map "[v_out]" -map 0:a -af "atempo=1.5" -c:v hevc_nvenc -cq 25 -c:a aac -b:a 192k -preset slow st-tm1.mp4
-
Stock Verified
Автор темы
- stock.treadstone

- Вошёл через: Android
- Сообщения: 273
- Стаж: 1 год 4 месяца
- Откуда: Ярославль
- Благодарил (а): 65 раз
- Поблагодарили: 83 раза
- Контактная информация:
ну по итогу сделал максимальное качество, обработка каждого кадра на cpu с самым медленным пресетом slow. заняло это конечно продолжительное время и делалось все без меня с удаленным контролем в tmux. как видно, размер заметно изменился на 44%.
ffmpeg -i temp0.mp4 -i dnwm2.png -filter_complex "[0:v]setpts=0.666667*PTS[v_speed]; [v_speed][1:v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[v_out]" -map "[v_out]" -map 0:a -af "atempo=1.5" -c:v libx265 -preset slow -crf 25 -c:a aac -b:a 192k -movflags +faststart output_cpu.mp4
ffmpeg -i temp0.mp4 -i dnwm2.png -filter_complex "[0:v]setpts=0.666667*PTS[v_speed]; [v_speed][1:v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[v_out]" -map "[v_out]" -map 0:a -af "atempo=1.5" -c:v libx265 -preset slow -crf 25 -c:a aac -b:a 192k -movflags +faststart output_cpu.mp4
