【发布时间】:2014-11-04 14:30:46
【问题描述】:
我正在搜索包含所有属性(如标题)的脚本。
我已经完成了一个简单的操作,但目前只针对一个属性,我不希望所有属性的每个属性都使用一个脚本。
像这样,运行脚本大约 10 分钟以查看是否有任何文件包含 .flv 并自动将文件转换为 mp4 属性。
#!/bin/bash
# Convert all flv to mp4
ext=.mp4
for file in *.flv; do
currmov=$file$ext
ffmpeg -r 15 -i $file -b 296k -s 640x320 -vcodec mpeg4 -acodec aac $currmov
done
感谢您的帮助! /M
【问题讨论】:
-
ffmpeg的参数是否需要针对其他转换进行更改? -
你真的希望输出是
file.flv.mp4吗? -
我希望所有文件都只是 .mp4 而没有 flv.mp4 假设文件名是 movie.flv 然后我希望文件只是 movie.mp4。
-
那你要
currmov=${file%.*}$ext。 -
@karlphillip 这不是一个很好的问题,但它仍然是一个编程问题。
标签: linux bash unix video ffmpeg