Allow to use shell-like string args

This commit is contained in:
Felipe Santos 2022-11-30 12:27:23 -03:00
parent d84541ec6e
commit df2e5e728b

View File

@ -1,6 +1,7 @@
import copy import copy
import datetime import datetime
import logging import logging
import shlex
import subprocess as sp import subprocess as sp
import json import json
import re import re
@ -888,7 +889,7 @@ def vainfo_hwaccel() -> sp.CompletedProcess:
def get_ffmpeg_arg_list(arg: Any) -> list: def get_ffmpeg_arg_list(arg: Any) -> list:
"""Use arg if list or convert to list format.""" """Use arg if list or convert to list format."""
return arg if isinstance(arg, list) else arg.split(" ") return arg if isinstance(arg, list) else shlex.split(arg)
class FrameManager(ABC): class FrameManager(ABC):