题记
朋友录了四个小时的视频,由于误操作电脑断电,没来得及保存,找到录屏文件发现无法打开,重要的是客户在催要视频...
感谢开源的作者,经过多方查找资料,最终发现了untrunc这款开源软件,地址:https://github.com/ponchio/untrunc ,操作简单易懂。
按照文档说明进行下载编译安装即可。 需要注意的是,如果是mac电脑的话,可能会安装失败,具体解决方案如下:
shellbrew install bzip2 git clone --recurse-submodules https://github.com/ponchio/untrunc cd untrunc/libav **./configure --extra-cflags=-Wno-error=incompatible-function-pointer-types** make cd .. g++ -o untrunc -I./libav file.cpp main.cpp track.cpp atom.cpp codec_*.cpp codecstats.cpp codec.cpp mp4.cpp log.cpp -L./libav/libavformat -lavformat -L./libav/libavcodec -lavcodec -L./libav/libavresample -lavresample -L./libav/libavutil -lavutil -lpthread -lz -std=c++11 -framework CoreFoundation -framework CoreVideo -framework VideoDecodeAcceleration -lbz2
如无意外,安装完毕即可使用。 具体使用方式也很简单
shell./untrunc 参考视频完整路径 损坏的视频的完整路径
等待进度条走完就会生成一个新的修复后的视频,修复速度也很快,macbookpro2023款m2max实测4个小时的视频,几分钟即可完成修复。
本文作者:老程序员小唐
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!