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

[请教]关于利用AVS压制视频的几个问题

楼层直达
级别: 新手上路
注册时间:
2010-10-05
在线时间:
0小时
发帖:
50
只看该作者 15楼 发表于: 2010-10-06
引用
最初由 ljwing 发布
"eac3to.exe" "Input.mkv" stdout.wav [param] | "faac.exe" [param] -o output.m4a -

需要5.1ch-->2ch的话 自己加上 -down2


非常感谢 转换成功~

另外再请教几个个问题呢

1.命令行中的“|”的含义是把前一个命令的输出文件(流?)当作后一个命令的输入文件(流?)么 只要有中间文件产生的话都可以这样用么
和“wavi "c:\dummy.avs" - | faac -b 64 -o "c:\dummy.aac" -”这种桥接方式是一样的么?

2.AC3多声道->AAC2ch时 声音会变的很小……单纯增大整条音轨的音量感觉不太合适呢 主要是人声小……背景声音大
有没有动态音量平衡这类的插件呢……


3.貌似音频编码器都不能利用到双核 压制好慢……有解决方法么
级别: 新手上路
注册时间:
2010-03-20
在线时间:
12小时
发帖:
38
只看该作者 16楼 发表于: 2010-10-06
[QUOTE]最初由 ssnake 发布
LS不要不懂装懂了……

CLI的话ffmpeg足够完成上述所有工作。其他我不吐槽了,吐槽点太多太浪费时间。

----因为LZ要限用FAAC,所以我说的命令行工具指的是FAAC,话已改过,免得大家误会
级别: 风云使者
注册时间:
2009-03-17
在线时间:
552小时
发帖:
1255
只看该作者 17楼 发表于: 2010-10-06
1. lz我只是提供一种思路,ssnake在前面说的很清楚了,"|" 用的就是pipe,有局限性,但是lz执意要用faac,我就给了这个思路 [置顶roozhou的CTAACEncoder也很好用]

2. 可尝试用 eac3to 把5.1ch AC3拆成6个单声道wav再处理,着重针对人声部分调节,插件有没有不知道

3. 减少中间过程,尽量一步到位
级别: 新手上路
注册时间:
2010-10-05
在线时间:
0小时
发帖:
50
只看该作者 18楼 发表于: 2010-10-06
非常感谢各位帮忙的朋友呢……试了下dshow2raw用起来也很顺畅


还想问下各位大大平时用神马工具来压片?……因为之前一直用MC的 结果被人鄙视了……所以才想来学习的(其实我觉得MC蛮好用的……只是对个别视频处理上傻瓜式的脚本容易出问题= =)

其实AVS、WAVI、各种编码器的参数和设置都是昨天才学的 Orz

今天又学了eac3to、dshow2raw……啊啊啊 压片需要用到这么多工具么 (望天..
级别: 新手上路
注册时间:
2009-04-02
在线时间:
1小时
发帖:
114
只看该作者 19楼 发表于: 2010-10-07
我觉得MC挺好的当然有一部分是最好别用 工具多学点没啥坏处 有时候处理rp问题就换换工具也许就能解决

膜拜楼主的学习速度
级别: 新手上路
注册时间:
2010-10-05
在线时间:
0小时
发帖:
50
只看该作者 20楼 发表于: 2010-10-07
引用
最初由 longlong6267 发布
我觉得MC挺好的当然有一部分是最好别用 工具多学点没啥坏处 有时候处理rp问题就换换工具也许就能解决

膜拜楼主的学习速度


本来一直用MC的CUDA加速转视频很好用的……只是遇到某个视频转换失败 请教某位大大却被告知 讨厌用MC的人 被鄙视了呢...

所以……才跑来学习的 Orz


至于学习速度神马的……基本概念还是有的 只是学习下具体的命令和参数就行了 又不是让咱编写代码 容易多了~~


还有大家平时怎么压片的啊 用megui、命令行工具还是神马的 我想学习一个主流的压制视频的方法...恩
级别: 骑士
注册时间:
2007-01-31
在线时间:
62小时
发帖:
896
只看该作者 21楼 发表于: 2010-10-07
什么主流不主流
适合自己的才是最好的
鄙视你用MC的那人,看来也不咋地
级别: 新手上路
注册时间:
2010-10-05
在线时间:
0小时
发帖:
50
只看该作者 22楼 发表于: 2010-10-07
引用
最初由 264768502 发布
什么主流不主流
适合自己的才是最好的
鄙视你用MC的那人,看来也不咋地


说讨厌MC的人也是漫游的大大呢 你绝对也认识的= =
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 23楼 发表于: 2010-10-07
MediaCoder是有些问题
至今不知道该怎么弄才能保证还原ASS效果的前提下内嵌字幕
avs+megui就没问题

此外还有今年年初闭源的问题


现在压片整套用direct264(with ffmpeg)+qtaacenc(with QT lite)+mkvtoolnix+mp4box
win7codecs作分离、解码辅助

求资源,欢迎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
级别: 骑士
注册时间:
2007-01-31
在线时间:
62小时
发帖:
896
只看该作者 24楼 发表于: 2010-10-07
MC用AVS,一样可以保证对ASS的支持
MC默认用mencoder解码,当然不支持ASS的各种特性,这不是MC的问题,对此有意见可以去向mencoder反应

闭源就是另一回事儿了
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 25楼 发表于: 2010-10-07
mencoder可以把libass编译进去(绝大多数编译版本都带了的),能支持ass spec的大多数特性。

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 26楼 发表于: 2010-10-08
引用
最初由 ssnake 发布
mencoder可以把libass编译进去(绝大多数编译版本都带了的),能支持ass spec的大多数特性。

这年头如果只支持ass spec那就悲剧了,很多vsfilter支持的特性都是spec上没有,甚至与spec不符合的。
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 27楼 发表于: 2010-10-08
wavi在我的win7上一直處於彈出error report的狀態,雖然實際上不影響使用……

話說音頻轉一般就直接Nero或者qtaacenc接上ffmpeg的pipe搞定……懶得去搞其他蛋疼的方法……

ffmpeg.exe -i "%~f1" -f wav -vn - | qtaacenc.exe --tvbr 30 --highest --samplerate keep --ignorelength - "%~dpn1.m4a"

downmix加-ac 2

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 28楼 发表于: 2010-10-08
引用
最初由 roozhou 发布

这年头如果只支持ass spec那就悲剧了,很多vsfilter支持的特性都是spec上没有,甚至与spec不符合的。
不考虑ass绘图的话其实libass不支持但vsfilter支持的也没多少= =

级别: 新手上路
注册时间:
2010-10-05
在线时间:
0小时
发帖:
50
只看该作者 29楼 发表于: 2010-10-08
D:\QQDownload>ffmpeg.exe -i 1.mkv -vn -map 0:2 -f wav -ac 2 -|faac -q 120 -o 1.aac
Freeware Advanced Audio Coder
FAAC 1.28

Usage: faac [options] [-o outfile] infiles ...

and/or can be "-", which means stdin/stdout.

See also:
"faac --help" for short help on using FAAC
"faac --long-help" for a description of all options for FAAC.
"faac --license" for the license terms for FAAC.

FFmpeg version SVN-r22815-Sherpya, Copyright (c) 2000-2010 the FFmpeg developers

built on Apr 8 2010 06:25:06 with gcc 4.2.5 20090330 (prerelease) [Sherpya]
libavutil 50.14. 0 / 50.14. 0
libavcodec52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter1.18. 0 / 1.18. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
[matroska @ 017bbd10]Estimating duration from bitrate, this may be inaccurate

Seems stream 0 codec frame rate differs from container frame rate: 48.00 (400000
0/83333) -> 24.00 (24/1)
Input #0, matroska, from '1.mkv':
Duration: 01:46:21.08, start: 0.000000, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 848x360, PAR 1:1 DAR 106:45, 24.39 fps, 2
4 tbr, 1k tbn, 48 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 6 channels, s16
Stream #0.2: Audio: ac3, 48000 Hz, 6 channels, s16
Output #0, wav, to 'pipe:':
Metadata:
encoder : Lavf52.61.0
Stream #0.0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
Stream mapping:
Stream #0.2 -> #0.0
Press [q] to stop encoding
av_interleaved_write_frame(): Error number -1 occurred

----------------------------------------------------------------------------------------
是我的参数有问题么……请问这个错误如何解决呢
快速回复

限150 字节
上一个 下一个