昨天剪视频压片子,非得用MEDIACODER64转格式,结果安装完直接给我报了个提示解码器初始化失败。我寻思显卡驱动都是新的,急得直挠头。
第一个坑爹报错
先点开系统日志翻到底,突然看见一行小字detect multiple cuda dll conflict。赶紧打开任务管理器,好家伙!之前装的剪映和达芬奇后台挂着服务。挨个退出清理注册表,重启软件总算认到3060显卡了。
第二个奇葩错误
转4K片源到H265,20%进度条突然弹窗frame buffer overflow。这玩意儿提示得不明不白的,试着在高级设置里把缓存从200M改成500M,再把预览窗口关掉——哎呦成了!原来预览窗也在吃显存。
第三个阴间问题
导出MP4时直接闪退,事件查看器报错ac3 encoder crash。想起来这破软件默认会用系统自带的音频编码器。转到音频流设置面板,勾掉AC3改用AAC,再把质量调到192Kbps,立马顺溜了。
第四个玄学报错
批量处理十来个视频,第三个文件死活报unsupported container format。用mediainfo查了发现是录制软件抽风,在mkv文件里塞了vp9编码。重新封装成mp4容器再扔进去,总算不闹脾气了。
最恶心的第五个
搞完所有设置点开始,直接跳出failed to create process红框。翻了半小时贴,发现是中文路径的锅!把工程文件夹从"D:\视频剪辑"改成"D:\videoconvert",连TM的桌面快捷方式图标路径都得用英文命名。
搞完这堆破事儿,机器转了一晚上终于把片子压完了。建议大伙儿装完软件先改缓存设置关预览窗,安装路径千万别带中文,省得跟我似的折腾到半夜三更。