作者hirokofan (笠原弘子 命!)
看板EZsoft
标题[分享] 自制简易图片+音乐合成影片批次档
时间Sat Jun 29 20:47:02 2013
下载
http://hirokofan.myweb.hinet.net/temp/p-m2video.zip
图文说明
http://hirokofan.pixnet.net/blog/post/39316007
需要FFmpeg,建议用WinFF附的就好
FFmpeg
http://www.ffmpeg.org/
FFmpeg Windows(Zeranoe FFmpeg Builds. )
http://ffmpeg.zeranoe.com/builds/
WinFF
http://winff.org/
一、功能
1.将一张图片档和一个音乐档合成一个影片,影片内容为静止图
2.可批次处理,档名不论是中文、日文还是万年遗毒UAO都OK(但=不行)
3.完成後输出成功和失败的工作结果
二、合成前准备
**调整设定的方式:用文字编辑器打开「图音合成.BAT」修改内容
1.系统要有FFmpeg,用WinFF也可以
2.图片档限定JPG,长宽一定要2的倍数,音乐档试过mp3/m4a都OK
3.图片档跟音乐档同一个名称,如5566.jpg配5566.mp3
4.图片档位置可以设定来源目录或跟音乐档同一个目录
5.产出的影片可以设定输出目录或跟音乐档同一个目录
6.生成的影片档,影像部份是x264,音乐部份直接复制
三、操作方式
1.选好音乐档拖到批次档的图示上即可
2.批次档不需和音乐同一个资料夹
3.可以复制到「传送到....」(SendTO),档案选好按右键就开始转了
四、工作原理
把来源音乐档和图片档复制到暂存区,用FFmpeg处理之後
再把做好的影片档复制到指定的目录
五、已知问题
影片到最後会比音乐长一点,和音乐的长短无关,与电脑处理能力和图档内容有关,
电脑运算处理能力强→时间差增加
图档尺寸大内容复杂→时间差减小
ffmpeg转档参数中增加-threads 1强制跑单执行绪可稍微抑制这个现象
在我的电脑上,对同一图档和音乐档进行测试,时间差如下表
每秒张数
25张 4张
执行绪4 2秒 13秒 大约多处理了4x13=52格,对1秒25格来说约2~3秒
执行绪1 1秒 11秒 大约多处理了4x11=44格,对1秒25格来说约1~2秒
执行绪多寡几乎不影响转出的档案容量,但每秒张数影响就很大
每秒4张加 -r 4 在-vcodec libx264的後面,不加的话FFmpeg预设是每秒25张
适合对象:
....老实说我也不清楚这要做什麽用orz
如果是要听音乐时想看到画面有很多种方法
像千千静听可以做到这样子
http://hirokofan.myweb.hinet.net/temp/tatara_x3_n.jpg
http://hirokofan.myweb.hinet.net/temp/tatara_x3_w.jpg
--
给忙碌的人用的Vocaloid周记....
先行版
(顺利的话周二晚上)
http://hirokofan.pixnet.net/blog/category/1820969
完整版
(顺利的话周六中午)
http://hirokofan.pixnet.net/blog/category/1820741
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.36.154
※ 编辑: hirokofan 来自: 114.39.37.154 (06/30 09:34)