将图像转换为视频文件,同时保持相同的文件名?

时间:2015-07-13 13:23:21

标签: linux bash ffmpeg sh mencoder

我的目的是同时将picture1.jpgpicture2.jpgpicture3.jpg转换为视频格式,例如picture1.mp4picture2.mp4,{{ 1}}。

我目前正在使用Mencoder和Linux bash代码picture3.mp4。但是这个命令将所有图像组合成一个视频文件(images.mp4)。

我可以使用mencoder或ffmpeg吗? 我的linux bash编码技巧是基本的。

我找到了一个适合我的解决方案。感谢所有帮助过我的人。

#! /斌/庆典 输入* .jpg 做 mencoder -ovc copy -mf w = 1366:h = 768:fps = 1/11:type = jpg -ofps 30000/1001 mf://" $ input" -o $(echo $ input | sed -e' s / .jpg $ /。mp4 /') 完成

1 个答案:

答案 0 :(得分:0)

我不完全确定你想要什么样的视频,但是为一堆文件进行转换的基本模式是

for input in *.jpg
do
  output=$(echo $input | sed -e 's/.jpg$/.mp4/')
  # whatever command including $input and $output
done