我正在尝试使用 ffmpeg 自动标记输出文件的时间戳。这是我的测试命令:
.\ffmpeg.exe -y -loglevel 99 -i test.mp3 -strftime 1 %Y.ogg
Run Code Online (Sandbox Code Playgroud)
我期望一个名为 的文件2020.ogg
,但只得到了%Y.ogg
. 换句话说,输出文件名不被strftime()
. 我使用的是powershell,所以应该与cmd的%%
转义没有关系。
这是输出:https: //pastebin.com/LUVh2kFA我正在使用https://ffmpeg.zeranoe.com的静态构建(感谢 Zeranoe!)我确认 v4.2.2 和 git-20200515 中存在问题。有机会修复它还是我做错了?
-strftime
不是通用选项,仅受某些复用器支持。解决方法是使用分段复用器并提供-segment_time
比预期更长的输出持续时间:
ffmpeg -i input.mp3 -f segment -strftime 1 -segment_time 10:00:00 %Y.ogg
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2035 次 |
最近记录: |