作者starsky1978 (來看熱鬧)
看板AVEncode
標題Re: [請問] 這樣子的影片怎麼救
時間Fri Jan 1 16:58:09 2010
※ 引述《nosql (mingray/nosql)》之銘言:
: 我有一個影片影像長度40min
: 可是聲音卻記錄成44100Hz 80min
: 這樣要怎麼把影片還原QQ?
1.去下載 AviSynth 2.58,並且安裝。
2.VirtualDub 載入影片
Menu -> Audio -> Full processing mode
Menu -> Audio -> Compression,選擇 <No Compression (PCM)>
Menu -> File -> Save WAV...
假設儲存成 Audio.wav
3.寫一個 Avs Script:
AviSource("movie.avi", audio = false)
a = WavSource("Audio.wav")
AudioDub(a)
Trim(0,####) ; #### 填入 Video 的總 frames
4.VirtualDub 載入 Avs Script。
Menu -> Audio -> Full processing mode
Menu -> Audio -> Compression,選擇 Lame MP3
(註: Lame MP3 需要安裝 LameACM。或者可以找沒上鎖專業版的 l3codecp.acm)
Menu -> File -> Save WAV...
假設儲存成 mp3.wav。
5.VirtualDub 載入影片:
Menu -> Video -> Direct stream copy
Menu -> Audio -> Audio from other file... 然後選擇 mp3.wav。
Mene -> File -> Save as AVI...(或按 F7)
以上熟練的話,很簡單。工具軟體都是免費。
如果你的影片不是 AVI,再提出問題。
聲音不同步的話,可以使用 DelayAudio() 來修正。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.226.96
※ 編輯: starsky1978 來自: 118.170.226.96 (01/01 16:59)
→ starsky1978:再不會處理的話,我幫你,收費很便宜的。 01/01 17:01
推 erspicu:收費很便宜的 XD... 01/01 17:35
→ nosql:囧" 01/02 20:44
→ nosql:等下來試試看 感謝 01/02 20:45
→ nosql:如果在轉成wav時聽起來聲音就慢一拍是正常的嗎 囧" 01/04 03:17
→ nosql:在2.時輸出的.wav好像長度就不對 沒有包含後面的音訊的感覺 01/04 03:44