因为我喜欢将从开放式课程网页下载得到的影片档转换成音档,存入手机等方便随身携带与收听,便衍生出使用命令列(本例为ffmpeg)批次处理的需求。一种方法是用WinFF来代劳,但是若有客制化需求的时候,直接打命令列还是比较干脆。但是我当然不想傻傻地一个一个档案慢慢key,便需要利用R的字串处理工具,把变数(如档案路径与名称)和命令式整合在一起。以下示范相关过程与程式码。
第一步是先设定变数与字段,所以我先在Calc做了两栏,一栏是来源档的档名和路径(在Ubuntu,你可以透过复制该档,在Calc直接以纯文字贴上该档案路径);另一栏则是你想要的格式,如果你想做得细一点,也可以再新增一栏键入各种参数。
