去一个景点开了一圈,想用行车记录仪存档,所以有个奇怪的需求

2016-01-03 21:33:13 +08:00
 est
去一个景点开了一圈,风景还行,想留个纪念。从行车记录仪拷出来,发现为了防止漏秒,每个视频都多了 1 秒。。。。 1080p 合并出来 5G 多,也太大了。折腾了一下 ffmpeg 压缩 720p ,发现速度只有 32fps 。这尼玛慢死人了啊。

家里没有 i7 的强力 PC ,只能用 mbp 慢慢处理。郁闷啊。


想达到以下目的:

1. 4x 倍速播放
2. 60fps
3. 减小体积, 720p 足够了。
4. 去掉多出的 1 秒。。。。

有没有能一次性做完这些步骤的软件啊?
3143 次点击
所在节点    汽车
58 条回复
yangff
2016-01-04 09:05:38 +08:00
用 GPU 压吧……
est
2016-01-04 09:15:05 +08:00
@yangff 质量差。。。
est
2016-01-04 09:22:18 +08:00
@KexyBiscuit 居然出 mac 版了。上次去看还只有 win 版的。
yangff
2016-01-04 09:27:10 +08:00
@est 码率调高就好了,并不差……
congeec
2016-01-04 09:31:17 +08:00
ffmpeg 能搞定你全部的需求,效果不理想是你参数没调好
est
2016-01-04 09:39:48 +08:00
@congeec 目前用的就是 ffmpeg 。去掉那一秒有中间文件,合并视频又一个中间文件,想要一个能直接一次性搞定的办法。
ruoyu0088
2016-01-04 10:06:49 +08:00
用 blender 的视频编辑,用 Python 写一个脚本自动生成时间线。至于处理效率就不清楚了,不过只需要写一次程序,就可以大批量编辑视频了,而且没有中间文件。
chinuno
2016-01-04 10:09:24 +08:00
写个 avs 脚本,可以直接预览结果确认效果可以了用 megui 压制。第一个需求我没用过不太清楚能不能实现,不过下面三个肯定可以了
mhycy
2016-01-04 10:20:05 +08:00
如果是刚好一秒且帧率恒定(例如都是多出 24 帧)
可通过写 AVS 解决,所有文件按顺序编号命名,写个小脚本生成 AVS 的链接处理语句。
然后调用 ffmpeg 编码这个 avs ,如果是 win ,建议使用 megui ,即便没有 win ,也能虚拟机装一个生成命令。
水果有没有 x264 编码器就不知道了。

具体压制参数,有很多论坛讨论。。。
但是,高质量的都很慢。

另: 5G 很大么?
est
2016-01-04 10:38:40 +08:00
@mhycy 5G 的视频,才不到一个小时。我觉得很大啊。网上 720p 的电影, 2 个小时,也不过 2G 么。。。。。。。。。。为啥差距这么大。
MindPunk
2016-01-04 10:55:36 +08:00
@est 感觉 720 只是分辨率,和清晰度没关系。所以和压缩质量有关吧?
dong3580
2016-01-04 12:40:20 +08:00
微软不是开发过一个 apple 版本的照相应用么,不知道现在有没有那种硬件,
AdamMaggie
2016-01-04 13:09:44 +08:00
用 Adobe Premiere Pro+Adobe Media Encoder
mhycy
2016-01-04 13:31:41 +08:00
@est
时间换质量。。。
和时间换空间一个道理

看你的参数貌似没有设定码率。。囧
还是上 MEGUI 吧,方便,参数对照说明改改也能有不错的效果。
不过 MBP13 估计时间会很长就是了
est
2016-01-04 14:13:42 +08:00
@mhycy 码率会有 2pass 貌似会更慢。我这里是恒定质量。 MEGUI 不错。谢谢推荐。
skydiver
2016-01-04 15:05:37 +08:00
Mac 上还可以用 handbrake 吧
est
2016-01-04 15:34:44 +08:00
@skydiver 就用的这货。输出的文件还是很大。速度很慢。比我命令行的还慢。
skydiver
2016-01-04 15:48:27 +08:00
@est 没办法,这个东西就是纯靠 CPU 的,当年做一个短片结果 30 分钟的短片渲染了 2 小时。。想要快,换个 CPU 强劲的台式机吧。。
mhycy
2016-01-04 16:37:29 +08:00
@est 时间换空间,必须的。。。
stanzgy
2016-01-04 17:23:13 +08:00
@est 几年前用过 megui 压制视频,记得就是一个 x264 的 GUI 版本,方便调整各种参数,配合 avs 脚本对视频进行各种裁剪滤镜等操作挺方便的,用命令行敲命令都要累死人了。。设置码率记得 1-3pass 都可以, 2pass 是压制高清视频时平衡压制时间与视频质量的最常用设置。至于压制时间完全就是看 cpu ,没有什么可以取巧的地方。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/248037

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX