gpt4 book ai didi

ffmpeg - 我可以在 Windows 中使用 ffmpeg 对来自另一个文件夹的视频进行编码吗?

转载 作者:行者123 更新时间:2023-12-04 23:26:20 24 4
gpt4 key购买 nike

这是从 my other question 开始工作的脚本:

ffmpeg -report -enable_drefs 1 -use_absolute_path 1 -i fdb9_AerialsEagleFarm_0610.mov -map 0:v -map 0:a -write_tmcd 1 fd9_AerialsEagleFarm_A0609.mp4

这工作正常,但前提是 ffmpeg 在媒体文件夹中运行。我不能使用别名或快捷方式文件指向源媒体文件夹?有什么办法可以使这一点指向相对路径?

也许这是无法实现的?
如果是这样,有没有办法定义一个仅适用于 .mov 文件的变量条目?由于只有一个 .mov 文件我会在媒体文件夹中寻找,这将节省我每次将名称写入脚本的时间。该变量也可以在输出名称中使用吗?

最佳答案

我将 ffmpeg 安装在 C 上的一个名为“ffmpeg”的文件夹中,并将“路径”设置为指向系统>高级系统属性中的 ffmpeg exe 的环境变量。

确认ffmpeg在cmd中运行

我设置了媒体文件夹的路径并调用了以下内容,确保包含 drefs 因为它需要读取我猜的媒体组件的相对路径。

ffmpeg -enable_drefs 1 -use_absolute_path 0 -i camb_LungDoctor_730_1403(1).mov -map 0:v -map 0:a -write_tmcd 1 camb_LungDoctor_730_1403(1).mp4

只要我有 cmd 查看媒体文件夹,它就可以工作,但是如果我想从 C: 运行并使用显式 SET PATH 创建媒体目录,它将不会运行 ffmpeg。我不知道为什么。
C:\Users\MYNAME>SET PATH=%PATH%;"H:\2017\PeterMc\camb_LungDoctor_730_1403(1).vmf\" ffmpeg -enable_drefs 1 -use_absolute_path 0 -i camb_LungDoctor_730_1403(1).mov -map 0:v -map 0:a -write_tmcd 1 camb_LungDoctor_730_1403(1).mp4

关于ffmpeg - 我可以在 Windows 中使用 ffmpeg 对来自另一个文件夹的视频进行编码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45581707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com