-1

我的意图是同时获得 , picture1.jpg,picture2.jpgpicture3.jpg视频格式picture1.mp4, picture2.mp4, picture3.mp4.

我目前正在使用 Mencoder 和 Linux bash 代码 mencoder mf: //*.jpg -mf w = 1366: h = 768: fps = 6/60: type = jpg -ovc copy -oac copy -o images.mp4。但是这个命令把所有的图像都变成了一个视频文件(images.mp4)。

我可以用 mencoder 或 ffmpeg 来做吗?我的 linux bash 编码技能是基本的。


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

#! /bin/bash
for input in *.jpg
do
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/')
done
4

1 回答 1

0

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

for input in *.jpg
do
  output=$(echo $input | sed -e 's/.jpg$/.mp4/')
  # whatever command including $input and $output
done
于 2015-07-13T13:45:27.910 回答