Ffmpeg

untrunc

起因:手机接 OTG 线录视频,结果空间太小没把尾部/头部的流信息写上,完全无法播放。 查到似乎 untrunc 可以尝试修复。 先尝试安装一些依赖;在 Arch 上似乎是 ffmpeg-full : cuda-9.1.85.3-5-x86_64 1119.3 MiB 28.7M/s 00:39 100% ??? 还是先 clone 一下 repo 吧( 然后发现 / 没空间了 QAQ 清了一遍 cache ,发现 aur 上原来有现成的源;但试了一下似乎又不行,报错 std::bad_alloc …… 后来发现是采样用的视频太大了,装不进内存里。 那还是挺简单的,直接 ffmpeg 截一段就好。 最终顺利修复,有一些地方音画略不同步 QAQ

与 FFmpeg 共舞

这篇博文注定也是会比较细碎。

需求是这样的:有一系列索大法某 DV 录制的音乐会视频,现在需要压制然后按照节目分割。一开始我的想法是这样子的:

压制 => 分割