【发布时间】:2013-01-18 11:37:55
【问题描述】:
我想为一些 bash 命令(convert.sh)制作一个“批处理”文件。我认为最好描述一下情况。我有 $#!^ 吨我想转换成 mp3 的 mp4 视频。为每个视频使用ffmpeg -i /root/name\ of\ video.mp4 /name\ of\ video.mp3 转换它们会花费我不合理的时间。更不用说所有文件名都很长而且很复杂,所以有可能出现拼写错误。所以我想知道如何制作一个shell脚本(用于bash),它将获取每个扩展名为.mp4的文件并将其一一转换为具有相同名称的.mp3。因为它转换了一个,然后当它完成它移动到下一个。我使用的是轻量级版本的 linux,所以任何第 3 部分软件可能都无法工作,所以我需要使用 ffmpeg...
非常感谢您提供的任何帮助
PS:我似乎无法让网站上的格式化语法正常工作,所以如果 somone 可以为我格式化它,也许可以发布一个关于它如何工作的手册的链接,将不胜感激 =)
PPS:我知道应该向超级用户询问有关使用 ffmpeg 命令的问题,但是因为我对特定命令没有太多疑问,而且这更多地与编写 bash 文件有关,我认为这是正确的地方
【问题讨论】:
-
编辑/发布页面的侧边栏中有格式说明。您还可以通过将鼠标悬停在工具上来获取帮助文本。
-
似乎您还没有对 shell 脚本进行基本介绍。尝试谷歌搜索“bash 脚本教程”
-
@BjørneMalmanger 看到 iv 尝试过那种东西,但我能找到的只是制作目录和移动文件的东西.....
-
阅读tldp.org/LDP/abs/html(确实有不完善之处,但会教你很多);还可以了解
at、batch、crontab、nohup、screen.... 命令 -
@BasileStarynkevitch 谢谢我检查一下 =)
标签: linux bash shell ffmpeg file-extension