共计 899 个字符,预计需要花费 3 分钟才能阅读完成。
用 ffmpeg 把目录 a 下的所有 mp4 文件切割成 8 秒一段,并且建立视频名称为名的文件夹。 比如 a 文件夹下 123.mp4 40 秒钟,234.mp4 80 秒, 最后的输出最好是“目录名 +0001.mp4”“目录名 +0002.mp4”“目录名 +0003.mp4” shell 和 python 均可。 ffmpeg 写法是
复制代码 |
网友回复:
注册 : a ├── 123.mp4 ├── 234.mp4 ├── 123 │ ├── 123+0001.mp4 │ ├── 123+0002.mp4 │ └── 123+0003.mp4 └── 234 ├── 234+0001.mp4 ├── 234+0002.mp4 ├── 234+0003.mp4 └── 234+0004.mp4 复制代码 这样吗?
ShqBql: 是的
zxxx: 输入参数就是一个文件夹 a 吗?然后递归遍历 a 里面的所有 mp4?
ShqBql: 理想化是 a 文件夹名称为任意,只要在任意文件夹下运行该脚本就能起到这个效果。不过我比较菜,就不考虑太多,固定文件夹名字,正在学习。还不会写
zxxx: a 就是一个例子而已,比如输入 ./video-splitter.sh /path/to/folder 开始处理 /path/to/folder/ 的所有 mp4 文件?
ShqBql: 是的
zxxx: https://paste.org.cn/gV4UlMU0L2 密码 mjj 有问题你改改就差不多了
ShqBql: 感谢,我试试去,
小心二次元 : python3 /Users/abu/Desktop/temp/fenge.py usage: fenge.py [-h] path fenge.py: error: the following arguments are required: path 复制代码 这里需要指定个啥路径?
注册 : 比如 a