我正在尝试使用 VLC 创建一个从原始文件中删除的新文件。我不希望转码。我正在使用以下命令:
vlc -I dummy "L:\temp\input.mp4" --start-time 71 --stop-time 74 --sout-standard-access=file --sout-standard-dst="L:\test2.mp4"
我没有收到与L:
驱动器访问有关的错误消息,文件可以播放(在子集中),但没有创建新文件。我遗漏了什么?使用时-vvv
,我没有收到需要进一步参数的错误,这让我认为我没有遗漏必需的参数,但我说不出来。
注意:我知道我可以使用:sout
更优雅地链接参数,但为了调试和学习(CLI 文档由于对新用户来说不够友好),我尝试列出该页面上描述的每个参数:
You may also use the following syntax :
`% vlc input_stream --sout-module1-option1=... --sout-module1-option2=... --sout-module2-option1=... --sout-module2-option2=... ...`
为了清晰起见进行编辑:
VLC 在我的 PATH 中。
分解该命令,我理解它的意思是:
vlc
运行 VLC-I dummy
显示虚拟(CLI 反馈)接口"L:\temp\input.mp4"
输入文件是这个--start-time 71
从 71 秒开始--stop-time 74
74 秒时停止--sout-standard-access=file
Standard
使用访问“文件”进行 输出--sout-standard-dst="L:\test2.mp4"
使用目标的输出Standard
是L:\test2.mp4