楼主,能否在处理完后把ffdshow的注册表项都恢复回来
看了下,rawv没有被恢复回来呵
还有一个问题,direct264如果deldup的话需要宽是16的倍数,高是2的倍数,如果resize输入的不是16的倍数,能否取相近的16的倍数
又发现一个问题,用ffmpeg来把mkv+m4a输出成mp4会报错
但是用ffmpeg来把mkv+m4a输出成mkv却是正确的,ffmpeg是roozhou大编译的那个,这估计是ffmpeg的问题,楼主能否把x264编码输出mp4,然后用mp4box来合成最终mp4
ffmpeg的出错信息:
C:\Users\Administrator\Desktop\test>ffmpeg -i "C:\Users\Administrator\Desktop\[B
TPIG][OPFANS][One_Piece][064][DVDrip][600k]_encoded.mp4.mkv" -vcodec copy -i "C:
\Users\Administrator\Desktop\[BTPIG][_audio.mp4" -acodec copy -y "C:\Users\Admi
nistrator\Desktop\[BTPIG][OPFANS][One_Piece][064][DVDrip][600k]_encoded.mp4"
FFmpeg version SVN-r20373, Copyright (c) 2000-2009 Fabrice Bellard, et al.
built on Oct 27 2009 00:32:00 with gcc 4.4.1
configuration:
libavutil 50. 3. 0 / 50. 3. 0
libavcodec52.37. 1 / 52.37. 1
libavformat 52.39. 2 / 52.39. 2
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
Seems stream 0 codec frame rate differs from container frame rate: 60.00 (60/1)
-> 10000.00 (10000/1)
Input #0, matroska, from 'C:\Users\Administrator\Desktop\[BTPIG][OPFANS][One_Pie
ce][064][DVDrip][600k]_encoded.mp4.mkv':
Duration: 00:24:35.30, start: 0.000000, bitrate: N/A
Stream #0.0(eng): Video: h264, yuv420p, 160x120, PAR 1:1 DAR 4:3, 10k tbr, 2
0k tbn, 60 tbc
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\Administrator\Desktop\[BTPIG][
_audio.mp4':
Duration: 00:24:36.77, start: 0.000000, bitrate: 28 kb/s
Stream #1.0(und): Audio: aac, 44100 Hz, stereo, s16, 27 kb/s
Metadata
major_brand : mp42
minor_version : 0
compatible_brands: M4A mp42isomndia
muxer : Nero AAC codec / 1.3.3.0
Output #0, mp4, to 'C:\Users\Administrator\Desktop\[BTPIG][OPFANS][One_Piece][06
4][DVDrip][600k]_encoded.mp4':
Stream #0.0(eng): Video: 0x0021, yuv420p, 160x120 [PAR 1:1 DAR 4:3], q=2-31,
60 tbn, 30 tbc
Stream #0.1(und): Audio: 0x0040, 44100 Hz, stereo, s16, 27 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #1.0 -> #0.1
Press [q] to stop encoding
[NULL @ 0xd60260]error, non monotone timestamps 2 >= 2
av_interleaved_write_frame(): Error while opening file