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

[原创]dshow2raw工具发布专用帖(更新至2011-11-25)

楼层直达
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 240楼 发表于: 2009-06-28
1)封装不需要start
2)少了-vcodec copy
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 241楼 发表于: 2009-06-28
%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
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 242楼 发表于: 2009-06-29
嗯,看来nero生成的文件不是iPod用的那种m4a文件,后缀名从m4a改成mp4就正常了

我下次看看能不能修正
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 243楼 发表于: 2009-06-29
封装用mkvtoolnix解决了。

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

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

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

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

然后想另外写一个bat,它的位置可以随意移动,调用enc.bat对当前路径下的所有文件进行处理(不判断文件类型)。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 244楼 发表于: 2009-06-29
mkvtoolnix可以生成mp4?
批量的话
for /r %1 %%a in (*.*) do (
...
)
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 245楼 发表于: 2009-06-29
封成mkv格式了,反正扔到V6000HDV里也能放。

谢谢。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 246楼 发表于: 2009-06-29
mkv一样可以用ffmpeg,而且生成的文件比mkvmerge要小
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 247楼 发表于: 2009-06-30
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
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 248楼 发表于: 2009-06-30
MP3?
遇到类似问题先看看能不能播放
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 249楼 发表于: 2009-06-30
播放自然是正常,ffdshow音频解码器设的libavcodec

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 250楼 发表于: 2009-07-01
视频部分比较奇怪,为什么会有Mpeg4s Decoder DMO?

你文件名没带引号?
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 251楼 发表于: 2009-07-01
但是视频压制看上去挺正常的啊
我就只装了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"
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 252楼 发表于: 2009-07-01
万恶的win7口牙,万恶的media foundation口牙.......你的音频根本不是FFDSHOW解码的,它只是处理了一下解出来的PCM
可以试试把那几个DMO滤镜和谐掉

不知道微软自毁招牌是什么打算,反正XP下面的WMVDECDMO我都觉得够麻烦了
级别: 精灵王
注册时间:
2006-01-05
在线时间:
0小时
发帖:
2829
只看该作者 253楼 发表于: 2009-07-01
把系统自带的decoder和谐掉么
求方法
引用
最初由 ⺌﹏桜の葬儀 发布
Windows7 RC1下的DS解码器问题
转自VempX的Blog:http://www.vempx.net/article/132.htm
希望能帮上你..
我个人当时不知道怎么处理就装了XP....

这里的不管用
已经移走了两个dll,结果还是一样。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 254楼 发表于: 2009-07-01
你可以用手动连接的方法
在graphedit里去掉两个dmo,直接连接到ffdshow
然后保存graph为一个.grf文件,直接编码那个grf文件就可以了
快速回复

限150 字节
上一个 下一个