首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >shell脚本ffmpeg在2个作业后停止

shell脚本ffmpeg在2个作业后停止
EN

Stack Overflow用户
提问于 2013-02-15 03:43:11
回答 1查看 303关注 0票数 0

我有一个非常简单的shell脚本,在完成前两个工作后,它只是停下来,坐在那里,什么也不做,第三个工作似乎并不重要,如果我切换顺序等,它将不会完成它。

任何点子都会很棒。

下面是我的shell脚本

代码语言:javascript
运行
复制
for f in "$@"
do
name=$(basename "$f")
dir=$(dirname "$f")
/opt/local/bin/ffmpeg -i "$f" -y -b 250k -deinterlace -vcodec vp8 -acodec libvorbis -nostdin "$dir/webm/${name%.*}.webm"
/opt/local/bin/ffmpeg -i "$f" -y -b 250k -strict experimental -deinterlace -vcodec h264 -acodec aac -nostdin "$dir/mp4/${name%.*}.mp4"
/opt/local/bin/ffmpeg -i "$f" -y -ss 00:00:15.000 -deinterlace -vcodec mjpeg -vframes 1 -an -f rawvideo -s 720x480 "$dir/img/${name%.*}.jpg"
done
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-15 07:30:15

您的最后一行ffmpeg需要-nostdin

Running FFMPEG from Shell Script /bin/sh

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14882759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档