需要帮助以了解 libplacebo 过滤器中的正确命令

需要帮助以了解 libplacebo 过滤器中的正确命令

在你们发表评论之前,我想问一下 libplacebo 过滤器是否仅适用于 vulkan/cuda 而不适用于 dxva2?因为我已经看过很多关于如何使用 vulkan/ libplacebocuda 的示例,而对于我来说,无论我对 dxva2 做什么,它都不起作用。

这是我的命令;

ffmpeg -y -nostdin -bitexact -fflags +bitexact+igndts+ignidx+flush_packets -hwaccel dxva2 -hwaccel_output_format dxva2 -init_hw_device dxva2=hw -filter_hw_device hw -i "/Users/PANASONIC/Downloads/v.mkv" -nostdin -bitexact -fflags +bitexact+igndts+ignidx+flush_packets -hwaccel dxva2 -i "/Users/PANASONIC/Downloads/a.mkv" -bitexact -fflags +bitexact+igndts+ignidx+flush_packets -c:a copy -c:v wmv1 -param1 1.0 -vf "hwupload,libplacebo=1280:720:yuv420p,setsar=1,ass=/Users/PANASONIC/Downloads/nayeon pop.ass,hwdownload,format=yuv420p" -q 0 -threads 0 "D:/01 windows ffmpeg muxer/nayeon pop-1.mkv"

这是完整的 CLI 输出;

ffmpeg 版本 n5.0.1-4-ga5ebb3d25e-20220609 版权所有 (c) 2000-2022 FFmpeg

开发商

使用 gcc 11.2.0(crosstool-NG 1.24.0.533_681aaef)构建

配置:--prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-conf

ig = pkg-config --cross-prefix = x86_64-w64-mingw32- --arch = x86_64 --target-os = mingw

32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-

pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --en

able-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbi

s --启用-opencl --禁用-libpulse --启用-libvmaf --禁用-libxcb --禁用

-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enabl

e-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cu

da-llvm --enable-frei0r --enable-libgme --enable-libass --enable-libbluray --ena

ble-libmp3lame --enable-libopus --enable-librist --enable-libtheora --enable-lib

vpx --enable-libwebp --enable-lv2 --enable-libmfx --enable-libopencore-amrnb --e

启用-libopencore-amrwb --启用-libopenh264 --启用-libopenjpeg --启用-libop

enmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 -

-启用-libsoxr --启用-libsrt --启用-libsvtav1 --启用-libtwolame --启用-

libuavs3d --disable-libdrm --disable-vaapi --enable-libvidstab --enable-vulkan-

-enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enabl

e-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DL

IBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags=

--extra-libs=-lgomp --extra-version=20220609

libavutil 57. 17.100 / 57. 17.100

libavcodec 59. 18.100 / 59. 18.100

libavformat 59. 16.100 / 59. 16.100

libavdevice 59. 4.100 / 59. 4.100

libavfilter 8. 24.100 / 8. 24.100

libswscale 6. 4.100 / 6. 4.100

libswresample 4. 3.100 / 4. 3.100

libpostproc 56. 3.100 / 56. 3.100

无法识别的 hwaccel 输出格式:dxva2Input #0,matroska,webm,来自'/Users/P

ANASONIC/下载/v.mkv':

元数据:

编码器:Lavf

时长:00:02:50.64,开始:0.000000,比特率:265377 kb/s

流#0:0(eng):视频:ffv1(FFV1 / 0x31564646),yuv444p(tv,bt2020nc/bt709/

bt709、逐行扫描)、3840x2160、SAR 1:1 DAR 16:9、23.98 fps、23.98 tbr、1k tbn(

默认)

元数据:

编码器:Lavc ffv1

时长:00:02:50.643000000

输入 #1,matroska,webm,来自‘/Users/PANASONIC/Downloads/a.mkv’:

元数据:

编码器:Lavf

时长:00:02:50.64,开始:-0.007000,比特率:127 kb/s

流#1:0(eng):音频:opus,48000 Hz,立体声,fltp(默认)

元数据:

时长:00:02:50.641000000

流映射:

流 #0:0 -> #0:0 (ffv1 (原生) -> wmv1 (原生))

流 #1:0 -> #0:1 (复制)

[Parsed_ass_3 @ 0000000013634d00] libass API 版本:0x1502002

[Parsed_ass_3 @ 0000000013634d00] libass 源:提交:0e0f9da2edc8eead93f9bf0

ac4ef0336ad646ea7

[Parsed_ass_3 @ 0000000013634d00] 塑造者:FriBidi 1.0.12(简单)HarfBuzz-ng 4。

2.0(复杂)

[Parsed_ass_3 @ 0000000013634d00] 使用字体提供程序 directwrite(带有 GDI)

[Parsed_ass_3 @ 0000000013634d00] 添加了字幕文件:“/Users/PANASONIC/Downloa

ds/nayeon pop.ass'(2 种风格,61 个活动)

[Parsed_hwupload_0 @ 00000000136344c0] 查询格式失败,“Parsed_hwupload_

0':参数无效

重新初始化过滤器时出错!

无法将帧注入过滤网络:参数无效

处理流 #0:0 的解码数据时出错

转换失败!

我的规格;

i5-2540M 2c4t Intel HD Graphics 3000(带 DirectX 计算、OpenGL3.1 和支持的着色器版本 4.1)Windows7 64 位,使用 CLI

相关内容