『漫游』酷论坛>『影音数码技术学习交流』>[求助]請教mp4box合併影 ..

[求助]請教mp4box合併影音命令行delay tkID參數...

dmc5@2009-11-02 01:16

我寫的參數如下..由於音效有點偏差所以要設定延遲.

echo on

MP4Box av.mp4 -add 1.264:fps=23.976
MP4Box av.mp4 -add 2.aac -delay tkID=900

pause

可是合併出來的檔案好像沒有效果耶!?怎麼回事?我哪裡寫錯了嗎?
下面是我run的過程..
--------------------------------------------------------------

D:\megui-0.3.1.1056\tools\MP4Box>echo on

D:\megui-0.3.1.1056\tools\MP4Box>MP4Box av.mp4 -add 1.264:fps=23.976
IsoMedia import - track ID 1 - Video (size 720 x 480)
Saving av.mp4: 0.500 secs Interleaving

D:\megui-0.3.1.1056\tools\MP4Box>MP4Box av.mp4 -add 2.aac -delay tkID=900
IsoMedia import - track ID 1 - Audio (SR 48000 - 2 channels)
Saving av.mp4: 0.500 secs Interleaving

D:\megui-0.3.1.1056\tools\MP4Box>pause
請按任意鍵繼續 . . .


------------------------
我到底是哪個地方參數寫錯了??一直找不出來..

因為要做psp的480p雙音軌影片,所以使用mp4box.exe來做.
用GUI介面的Yamb封裝後反而無法在PSP上播放...- -||無解
so....就使用了mp4box.exe的命令行來封裝.
引用

爱琴海的忧郁@2009-11-29 14:23

mp4creator封装时可以添加延时命令么?
引用

unranger@2009-12-06 23:48

首先我不清楚tkID的值是多少. 我也许会这样:
复制代码
  1. D:\megui-0.3.1.1056\tools\MP4Box>MP4Box -add 1.264:fps=23.976 -add 2.aac -delay 2=900 -new av.mp4

or:
复制代码
  1. D:\megui-0.3.1.1056\tools\MP4Box>MP4Box -add 1.264:fps=23.976 -add 2.aac:delay=900 -new av.mp4

其次mp4分离器要用Haali才能认出delay
引用

MeteorRain@2009-12-07 00:53

tkID是轨道ID的意思
-delay tkID=900 <-- 错
-delay 1=900 <-- 对

另外如果是负延时的话推荐用mp4box -splitx先切割
引用

| TOP