Skip to content

Commit 4f2c260

Browse files
committed
Remove filter_hw_device arg to avoid HW detect issues
1 parent 1589256 commit 4f2c260

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

videocompress.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def check_encoder_available(encoder_name: str) -> bool:
9090
try:
9191
# VAAPI often requires hwupload for software sources
9292
vf_args = ["-vf", "format=nv12,hwupload"] if encoder_name == "hevc_vaapi" else []
93-
pre_args = ["-init_hw_device", "vaapi", "-filter_hw_device", "vaapi"] if encoder_name == "hevc_vaapi" else []
93+
pre_args = ["-init_hw_device", "vaapi"] if encoder_name == "hevc_vaapi" else []
9494

9595
cmd = [ffmpeg_exe, "-hide_banner", "-v", "error"] + pre_args + [
9696
"-f", "lavfi", "-i", "color=c=black:s=1280x720:r=1:d=0.1",
@@ -373,7 +373,7 @@ def build_single_pass_cmd(
373373
cmd: List[str] = [ffmpeg_exe, "-y"]
374374

375375
if encoder == "hevc_vaapi":
376-
cmd.extend(["-init_hw_device", "vaapi", "-filter_hw_device", "vaapi"])
376+
cmd.extend(["-init_hw_device", "vaapi"])
377377

378378
if start is not None:
379379
cmd.extend(["-ss", str(start)])

0 commit comments

Comments
 (0)