『漫游』酷论坛>『影音数码技术学习交流』>[原创]dshow2raw工具发布 ..

roozhou@2009-06-28 19:42

1)封装不需要start
2)少了-vcodec copy
引用

wingsinsky@2009-06-28 22:22

%D2Rpath%ffmpeg -i "%TEMP%%NAME%_v_temp.mp4" -vcodec copy -i "%TEMP%%NAME%_a_tmp.m4a" -acodec copy "%PATH%enc\%NAME%.mp4"

could not write header for output file #0
引用

roozhou@2009-06-29 00:08

嗯,看来nero生成的文件不是iPod用的那种m4a文件,后缀名从m4a改成mp4就正常了

我下次看看能不能修正
引用

wingsinsky@2009-06-29 01:44

封装用mkvtoolnix解决了。

改“ffdshow视频解码器设置”的设置调分辨率,1280x720→800x450,
在“尺寸与纵横比”选项里修改的效果,比在“avisynth”选项里用lanczos()语句修改模糊很多。

明明“尺寸与纵横比”→“设置”里的缩放函数也是lanczos。

==========================
唔,roozhou同学能再帮我一次么?

现在我已经弄好了一个压片bat,想保持它的路径不变,例如:D:\dshow2raw\enc.bat。

然后想另外写一个bat,它的位置可以随意移动,调用enc.bat对当前路径下的所有文件进行处理(不判断文件类型)。
引用

roozhou@2009-06-29 09:25

mkvtoolnix可以生成mp4?
批量的话
for /r %1 %%a in (*.*) do (
...
)
引用

wingsinsky@2009-06-29 17:34

封成mkv格式了,反正扔到V6000HDV里也能放。

谢谢。
引用

roozhou@2009-06-29 17:51

mkv一样可以用ffmpeg,而且生成的文件比mkvmerge要小
引用

wingsinsky@2009-06-30 18:29

dshow2wav %1 | NeroAacEnc -q 0.25 -ignorelength -lc -if - -of %TEMP%%NAME%_a_tmp.m4a

处理一个avi时无法顺利运行,跳出Nero被*号环绕的程序界面后就中止了,右下角也看不到ffdshow audio decoder的图标

概要
完整名称 : D:\白夜行\[白夜行][Byakuyakou][1280x720][DivX][01].avi
文件格式 : AVI
文件格式/信息 : Audio Video Interleave
文件大小 : 1.78 GiB
长度 : 1小时 33分
平均混合码率 : 2 720 Kbps
编码程序 : VirtualDubMod 1.5.10.1 (build 2366/release)
编码函数库 : VirtualDubMod build 2366/release

音频
文件格式 : MPEG Audio
格式版本 : Version 1
格式简介 : Layer 3
编码设置ID : 55
编码设置ID/提示信息 : MP3
长度 : 1小时 33分
码率模式 : CBR
码率 : 192 Kbps
声道 : 2声道
采样率 : 48.0 KHz
分辨率 : 16位
大小 : 128 MiB (7%)
对齐方式 : 分离标注
交错间隔时间 : 33 ms (1.00 帧)
音频预读时间 : 500 ms
引用

roozhou@2009-06-30 19:16

MP3?
遇到类似问题先看看能不能播放
引用

wingsinsky@2009-06-30 22:04

播放自然是正常,ffdshow音频解码器设的libavcodec

引用

roozhou@2009-07-01 00:52

视频部分比较奇怪,为什么会有Mpeg4s Decoder DMO?

你文件名没带引号?
引用

wingsinsky@2009-07-01 02:09

但是视频压制看上去挺正常的啊
我就只装了ffdshow、coreavc、realalt三种解码器

bat文件里的命令行:
start "音频压制" /BELOWNORMAL /MIN cmd.exe "/C %D2Rpath%dshow2wav %1 | %D2Rpath%NeroAacEnc -q 0.25 -ignorelength -lc -if - -of %TEMP%%NAME%_a_tmp.m4a"
引用

a4840639@2009-07-01 02:42

万恶的win7口牙,万恶的media foundation口牙.......你的音频根本不是FFDSHOW解码的,它只是处理了一下解出来的PCM
可以试试把那几个DMO滤镜和谐掉

不知道微软自毁招牌是什么打算,反正XP下面的WMVDECDMO我都觉得够麻烦了
引用

wingsinsky@2009-07-01 04:09

把系统自带的decoder和谐掉么
求方法
引用
最初由 ⺌﹏桜の葬儀 发布
Windows7 RC1下的DS解码器问题
转自VempX的Blog:http://www.vempx.net/article/132.htm
希望能帮上你..
我个人当时不知道怎么处理就装了XP....

这里的不管用
已经移走了两个dll,结果还是一样。
引用

roozhou@2009-07-01 09:53

你可以用手动连接的方法
在graphedit里去掉两个dmo,直接连接到ffdshow
然后保存graph为一个.grf文件,直接编码那个grf文件就可以了
引用

«1415161718192021»共35页

| TOP