搜索 社区服务 统计排行 帮助
  • 2763阅读
  • 9回复

[乱语]大家压制工具用什么?

楼层直达
级别: 新手上路
注册时间:
2011-07-15
在线时间:
1小时
发帖:
5
高中时还是蛮喜欢用mediacoder的,懒人,all in one的软件还是喜欢的。
后来大学了(专科),得知mediacoder商业化了,GPL耻辱名单了,就有点小失望。
现在,大学都毕业了(=。=刚刚拿到毕业证)
不知道用什么软件好了。MeGUI、FFCoder(一直转换有问题)、KLEcoder、wandershare等等等等etc用了好多。
可是有时候就像把1080P的encoder重编码成PSP或iTouch支持的480P东西,就是在懒得用MeGUI了。
常见的国产转换器(无歧视意)对于AVC编码貌似缺乏自定义功能。
比如profile啊level啊,Frames和Quantizers的调整貌似也对于3.5的屏幕也没什么实际意义。
= = 所以希望大家推荐一款好用的转换器。自定义功能稍微多点。毕竟iTouch只支持baseline@3.0的X264,PSP却能很好的支持到Main。
如果POPGO哦大大们能自己开发一个软件,鄙人一定支持啊。

前5分钟注册的新人默默走过。
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 1楼 发表于: 2011-07-15
那毫无疑问用x264命令行啊
自定义参数最多

我不清楚iTouch的具体兼容性
是不是只要--profile baseline --level 3即可

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 新手上路
注册时间:
2011-07-15
在线时间:
1小时
发帖:
5
只看该作者 2楼 发表于: 2011-07-16
黑黑的CMD。。。。
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 3楼 发表于: 2011-07-16
cmd弱了些,LZ可以试试bash

话说还没见过有人在本区提起命令行的Tab补全

Fansubbing is a waste of time.
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 4楼 发表于: 2011-07-17
tab补全是啥……

压片建议makefile

话说压片的话还是x264命令行最快了,--profile main --level 3.0 --vf resize:480,272,1:1 -o xxx.mp4 xxx.xxx,这样还不算简单的话我还真想不出该用什么了

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 5楼 发表于: 2011-07-17
win的cmd可以按tab键补全文件名、路径名(2k/xp可能要修改下注册表

bash按tab可以自动补全命令名称、文件名、路径名等等,按两下tab能给出补全列表提示,还能通过bash-completion实现命令参数补全

有了tab自动补全,命令行用起来方便多了
(别告诉俺,命令行下你会喜欢手动输入较长的文件名,会清楚的记住每个命令、每个参数

Win下要用命令行也该用powershell吧

Fansubbing is a waste of time.
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 6楼 发表于: 2011-07-17
咦,难道你们都不用变量的么?

给LZ说明下我为什么说命令行简单
以下内容自行复制并保存为*.bat文件(以压制PSP为例,其他参数部分就自己修改吧),与该bat所在同目录下我建立了一个core文件夹,里面有x264.exe和ffmpeg.exe
  1. @echo off & cd /d "%~dp0" & mode con lines=1024
  2. :Enc1
  3. if "%~1"=="" goto :End1
  4. core\x264 --profile main --level 3 --weightp 1 --vbv-maxrate 10000 --vbv-bufsize 10000 [其他参数] -o "%~dpn1_v.mp4" "%~1"
  5. core\ffmpeg -i "%~dpn1_v.mp4" -vcodec copy -i "%~1" -acodec copy -y "%~dpn1_e.mp4"
  6. if "%errorlevel%" == "0" del "%~dpn1_v.mp4"
  7. shift /1
  8. goto :Enc1
  9. :End1
  10. pause

使用方法是,把待压制的视频拖到这个bat上面,可以一起拖多个视频
如果想压制完自动关机的话,把最后的 pause 改成 shutdown /s 即可

另外多嘴下,bat可能是最低级的脚本语言了,vbs, python什么的会用的话能更方便





求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 7楼 发表于: 2011-07-17
Tab补全可谓最实用的命令行技巧之一了

说到脚本语言,之前写了一段perl脚本拿到win下用还得解决cmd编码问题

LS的方法更多的来说是批处理配合图形化界面鼠标拖拽方便

突然记起来有个叫3GP Converter的转换器可以通过配置实现LS一样的批量处理功能,05年入手PSP的时候用的人很多
[ 此帖被linuxyouxia在2011-07-17 20:02重新编辑 ]

Fansubbing is a waste of time.
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 8楼 发表于: 2011-07-18
perl只在linux下用过,还是直接拿别人写好的……cmd编码问题莫非就是linux<->win的问题?
我一直以为bat是属于命令行方式的,倒没留意其实已经用到了图形化的东西了
其实对LZ来说需要的是强大的自定义功能和方便的操作即可

------------
另我6楼那psp参数少了很重要的--b-pyramid 0这个参数(ref 和 partitions 默认即可)

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 9楼 发表于: 2011-07-18
批处理鼠标拖拽也有不方便的地方

比如:
多个文件时确定压制顺序不方便
一旦拖拽完成批处理开始运行后没办法继续添加新的文件

事实上那段perl脚本是在OS X下写的,用utf-8编码保存,中文win系统cmd默认编码是GB2312,某些字符串还得单独处理下

Fansubbing is a waste of time.
快速回复

限150 字节
上一个 下一个