使用MeGUI的一些问题及个人解决方案,仅作个人备注使用。
因为工作需要接触MeGUI,不久发现处理某些视频极其不稳定。经常报System exception/DIB/AVS not open等错误。每次都是重启一下MeGUI又能解决,弄得我非常郁闷。不知道是压片机环境设置问题还是MeGUI中某些地方没有设置好。还有虽然MeGUI的确是个很专业的集成工具,但是在某些地方的操作上我非常不习惯,不能批量添加压片任务。
遇到以上问题,最开始我的解决方案主要是换了新版本的MeGUI(0.3.5.0)。
批量添加任务的问题,通过自己写了一个小工具。更改MeGUI程序目录下的joblists.xml文件,和向jobs目录下添加工作使用的job(序号).xml文件。同时需要通过EditPlus批量更改job(序号).xml的编码为UTF-8。虽然能解决,但是还是很不方便。而且我们批量压制rmvb视频时,每次都会出现很多Error的情况。
后来通过查找网上资料和查看MeGUI显示的一些参数代码,自行封装了一个傻瓜式的软件。
解决了批量添加文件的问题,稳定性目前还在测试中。
处理mp4文件步骤:
第一步、使用neroAACEnc转换音频,格式为m4a。
第一种方法:
代码:
#dshow2wav# #sourcefile# | #neroAacEnc# -ignorelength -q 0.5 -br 32000 -he -if - -of #targetfile#
批处理(实例):
D:/tools/dshow2wav.exe "D:/Wait/30.avs" | D:/tools/nero/neroAacEnc.exe -ignorelength -q 0.5
-br 32000 -he -if - -of D:/Wait/30.m4a
第二种方法:
#BePipe# --script "Import(^#sourcefile#^)" | #neroAacEnc# -ignorelength -q 0.5 -br 32000
-he -if - -of #targetfile# > #logofilename#
第二步、使用x264转换视频,格式为264。
代码:
--bitrate 500 --level 3.1 --ref 4 --mixed-refs --no-fast-pskip --bframes 4 --b-adapt 2 --b-pyramid --weightb
--direct auto --deblock -2:-1 --subme 7 --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --me umh --threads 8
--thread-input --progress --no-dct-decimate --no-psnr --no-ssim --output #targetfile# #sourcefile#
批处理(实例):
D:/tools/x264.exe --bitrate 500 --level 3.1 --ref 4 --mixed-refs --no-fast-pskip --bframes 4 --b-adapt 2 --b-pyramid
--weightb --direct auto --deblock -2:-1 --subme 7 --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --me umh
--threads 4 --thread-input --progress --no-dct-decimate --no-psnr --no-ssim --output "D:/Wait/30.264"
"D:/Wait/30.avs"
第三步、使用mp4box封装为mp4。
代码:-add #264file# -add #aacfile# -new #targetfile#
批处理(实例):
D:/tools/mp4box/mp4box.exe -add "D:/Wait/30.264" -add "D:/Wait/30.m4a" -fps 23.976 -new "D:/Wait/30.mp4"
最后附上软件界面图
使用MeGUI的一些问题及个人解决方案,仅作个人备注使用。相关推荐
- 亚马逊Listing变“狗”怎么办?这7大解决方案仅供参考!
相信很多卖家在运营亚马逊过程中经常会遇到Listing突然无法正常访问的情况,有卖家调侃表示,自己的商品"go die"了,因为页面显示的都是"狗狗".本期的亚 ...
- 解决方案仅用于执行startup.bat启动时乱码解决
目录 1.首先要知道的是,中文乱码一定是编码方式不一致导致的(废话...) 2.其次我们要找到Tomcat目录下的.properties配置文件 3.最后,修改替换之前有必要备份一下原文件(.prop ...
- 忘记iCloud密码的解决方案 - 仅适用于iOS 7.1以前(不含)
当苹果公司首次推出iOS 7时,有一个小技术错误帮助用户删除iCloud帐户,而不需输入密码.不过,苹果公司已经通过iOS 7.1的修正了这个错误.但是,如果您仍然拥有iOS 7,请按照以下步骤指导您 ...
- unity游戏,隐私协议最简单解决方案!仅3行代码就搞定!(转载)
起因 最近各个平台的隐私协议,监管越来越严,游戏需要明确自己的隐私协议是做啥的,需要在所有sdk没有启动前,就向用户展示隐私协议. 由于我是使用unity开发,所以自己找了一个方法,去做到这个隐私协议 ...
- 使用AndroidStudio编译NDK的方法及错误解决方案
参考资料: [android ndk]macos环境下Android Studio中利用gradle编译jni模块及配置:http://demo.netfoucs.com/ashqal/article ...
- 业界首发丨网易云信虚拟人解决方案,首创客户端+云端双渲染技术
元宇宙,依然还在持续升温. 几个月前,坐拥全球 20 亿用户的 Facebook 高调更名改姓,宣布将元宇宙刻进公司长远的发展基因:普华永道给出预测,为2030年的元宇宙产业赋予了高达1.5万亿美元的 ...
- 普元部署包部署找不到构建_让我们在5分钟内构建和部署AutoML解决方案
普元部署包部署找不到构建 Practical machine learning used to be hard - and still is in some specialized areas. Av ...
- 脑裂问题解决方案_从解决方案到问题
脑裂问题解决方案 Once upon a time a couple of years ago, one of my mentors (and favourite people in the worl ...
- 分布式ID生成器的解决方案总结
转载自 分布式ID生成器的解决方案总结 在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID.退款ID等.那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们 ...
- 高性能业务架构解决方案(LVS+Keepalived)
高性能业务架构解决方案(LVS+Keepalived) 一. 概况2 1.1 应用场景2 1.2 LVS/Nginx/HAProxy特点3 二. 相关理论4 2.1 Keepalived工作原理4 2 ...
最新文章
- 用mendeley在word中插入文献_Mendeley在Word添加工具栏和插入和删除文献的方法 | 科研动力...
- 业务代码的救星——Java对象转换框架MapStruct
- 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结
- Matlab中plot基本用法
- [转载]项目经理必备工具包:项目管理中的22个思维导图
- java打包内存溢出_maven build 内存溢出怎么解决?
- ChaosConf 2018:混沌实验的演变
- 数据科学学习心得_学习数据科学时如何保持动力
- 源码编译构建安装内核kernel
- FragmentActivity+FragmentTabHost+Fragement替代TabActibvity+TabHost+Activity
- 《程序开发心理学——银年纪念版》前言
- Redis客户端与服务端
- 映射异常: An association from the table tb_baoxiao refers to an unmapped class: int
- python猴子分桃子的数学题_小学奥数猴子分桃练习及答案【三篇】
- 计算机一级底纹颜色怎么设置,word2016文字字形和颜色设置及文字底纹效果方法...
- 给服务器写一个简单的断网重连shell脚本
- 英国哈德斯菲尔德大学留学生本科未毕业如何将留学路进行到底
- 美股网络券商史考特证券被黑 460万客户受影响
- 页面的版心html,关于PC端网页版心及网页自适应问题
- H3C产品的默认密码是多少?