本文发表在 rolia.net 枫下论坛Cutting AVI files DivX Digest
簡介
假如你懂得使用適合的軟體, 切割 AVI 文檔其實是很簡單的事情. 儘管可以很容易得到一些通用的文檔切割工具, 但它們一般都不懂AVI 文檔的格式, 所以它們切割出來的AVI 文檔都會有各種各樣的問題出現.
如果用一個AVI 編輯軟體來分割AVI 文檔一般都會得到令人滿意的效果. 儘管AVI 的編輯軟體有很多, 但在這一篇指引中我們以 VirtualDub 作例子, 因為它是一個免費的開放原碼軟體, 而且最流行的一個文件
VirtualDub 不是死板地把文檔分割開來, 它是讓你選擇你需要的部分, 然後把它存為一個新的AVI 文檔. (因為不需要重新壓縮, 全過程只需要幾秒鐘)
我們希望你會喜歡這一編指引
所須軟體
在你開始閱讀這篇指引以前你需要下載並安裝下列軟體
VirtualDub - 一個AVI 編輯軟體
具體步驟
運行VirtualDub 並打開你的AVI 文檔 (Ctrl+O) 例如 Movie.avi
在Video 功能表(Alt+V)上選擇直接流式複製 "Direct Stream Copy"
在Audio 功能表(Alt+A)上同樣選擇"Direct Stream Copy".
先熟悉一下VirtualDub 的操作:
Slider 滑行條 – 可以用來移動到電影的不同部分
Move to last frame 跳到最後一幀- 把滑行條移到電影的最後一個影格
Keyframe previous 前一關鍵幀 – 跳到前一個關鍵影格
Keyframe next 下一關鍵幀 - 跳到下一個關鍵影格
Mark in 開始界限 – 標記修改部分的開端
Mark out 結束界限 -標記修改部分的末端
Current Slider position 滑行條的位置 – 告訴你滑行條所在的影格
首先跳到最後一幀, 記下滑行條的位置 (這就是總影格數). 例如 2387. 把總影格數除以需要切割的份數就可以得到每份的影格數. 例如2387 分4 份, 那麼每份是 596 個影格.
跳到電影的第一個影格, 按 “Mark in” 設定修改部分的開端.
然後可以用滑行條移動到第596 幀左右, 或者用(Ctrl+G) 選擇Jump to frame number 596. 再用Keyframe previous 或Keyframe next找到上一或者下一個關鍵幀 (從關鍵影格進行分割可以減少出現問題的機會), 記下這個影格號, 因為這也是電影下一部分的開端.
最後就是用 Mark out 來設定修改部分的末端. 注意你選擇了的部分會用藍色在滑動條上表示出來.
在文檔功能表上(Alt+F) 選擇"Save as AVI" 然後把它儲存下來(記住不要覆蓋原來的 文檔) 例如 Movie-1.avi
然後重複剛才的步驟, 只是把Mark in 設置到剛才Mark out 的地方, Mark out 就設置到相應的地方. 例如 596 x 2 = 1192, 就把Mark out設在最接近1192的關鍵影格處. 再儲存成一個新的文檔, 例如 Movie-2.avi
當所有需要切割的部分都保存了以後才可以刪除原來的AVI 文檔.
解決音像同步問題
有些時候在切割AVI 的時候會出現音像不同步的問題(尤其是在第2, 3, 4 … 部分), 只需要一些簡單的數學就可以解決這個問題
首先當然是要知道到底是聲音比圖像快, 還是圖像比聲音快. 最簡單的方法就是自己看著口形聽聲音.
用VirtualDub打開那個有問題的AVI
在Audio和Video菜單上都選上"Direct Stream Copy".
然後在Video 功能表中選擇"Frame Rate"(影格速率) Alt+V Alt+R 或者用 Ctrl+R 代替全過程. 然後你會看到這個對話方塊:
記住A值與B值和它們的差 (C), 例如B – A = 0.536 = C
但千萬不要改這裏的設置.
跳到最後一個影格, 記下電影的長度 (T), 例如 49.624 秒
然後來到Video 功能表下的"Select Range", 你應該可以看到這個螢幕:
禁用"Offset audio to maintain A/V sync"的選項.
再加一點數學就大功告成了.
C * T / A * 1000 = 0.536 * 49.624 / 24 * 1000 = 1108
假如音頻走在視頻前面, 就應該把1108填到 "Start Offset (Time)" 的時間欄(左邊). 反之將1108填到"End Offset (Time)" 的時間欄裏.
最後當然是把影像儲存起來, 按F7 或在"File" 功能表中選擇 "Save as AVI"就行了. 新的AVI 影像應該不存在同步問題. 當然是不覆蓋原來的文檔啦, 等一切證實沒有問題再刪除原來的AVI 是最保險的方法.更多精彩文章及讨论,请光临枫下论坛 rolia.net
簡介
假如你懂得使用適合的軟體, 切割 AVI 文檔其實是很簡單的事情. 儘管可以很容易得到一些通用的文檔切割工具, 但它們一般都不懂AVI 文檔的格式, 所以它們切割出來的AVI 文檔都會有各種各樣的問題出現.
如果用一個AVI 編輯軟體來分割AVI 文檔一般都會得到令人滿意的效果. 儘管AVI 的編輯軟體有很多, 但在這一篇指引中我們以 VirtualDub 作例子, 因為它是一個免費的開放原碼軟體, 而且最流行的一個文件
VirtualDub 不是死板地把文檔分割開來, 它是讓你選擇你需要的部分, 然後把它存為一個新的AVI 文檔. (因為不需要重新壓縮, 全過程只需要幾秒鐘)
我們希望你會喜歡這一編指引
所須軟體
在你開始閱讀這篇指引以前你需要下載並安裝下列軟體
VirtualDub - 一個AVI 編輯軟體
具體步驟
運行VirtualDub 並打開你的AVI 文檔 (Ctrl+O) 例如 Movie.avi
在Video 功能表(Alt+V)上選擇直接流式複製 "Direct Stream Copy"
在Audio 功能表(Alt+A)上同樣選擇"Direct Stream Copy".
先熟悉一下VirtualDub 的操作:
Slider 滑行條 – 可以用來移動到電影的不同部分
Move to last frame 跳到最後一幀- 把滑行條移到電影的最後一個影格
Keyframe previous 前一關鍵幀 – 跳到前一個關鍵影格
Keyframe next 下一關鍵幀 - 跳到下一個關鍵影格
Mark in 開始界限 – 標記修改部分的開端
Mark out 結束界限 -標記修改部分的末端
Current Slider position 滑行條的位置 – 告訴你滑行條所在的影格
首先跳到最後一幀, 記下滑行條的位置 (這就是總影格數). 例如 2387. 把總影格數除以需要切割的份數就可以得到每份的影格數. 例如2387 分4 份, 那麼每份是 596 個影格.
跳到電影的第一個影格, 按 “Mark in” 設定修改部分的開端.
然後可以用滑行條移動到第596 幀左右, 或者用(Ctrl+G) 選擇Jump to frame number 596. 再用Keyframe previous 或Keyframe next找到上一或者下一個關鍵幀 (從關鍵影格進行分割可以減少出現問題的機會), 記下這個影格號, 因為這也是電影下一部分的開端.
最後就是用 Mark out 來設定修改部分的末端. 注意你選擇了的部分會用藍色在滑動條上表示出來.
在文檔功能表上(Alt+F) 選擇"Save as AVI" 然後把它儲存下來(記住不要覆蓋原來的 文檔) 例如 Movie-1.avi
然後重複剛才的步驟, 只是把Mark in 設置到剛才Mark out 的地方, Mark out 就設置到相應的地方. 例如 596 x 2 = 1192, 就把Mark out設在最接近1192的關鍵影格處. 再儲存成一個新的文檔, 例如 Movie-2.avi
當所有需要切割的部分都保存了以後才可以刪除原來的AVI 文檔.
解決音像同步問題
有些時候在切割AVI 的時候會出現音像不同步的問題(尤其是在第2, 3, 4 … 部分), 只需要一些簡單的數學就可以解決這個問題
首先當然是要知道到底是聲音比圖像快, 還是圖像比聲音快. 最簡單的方法就是自己看著口形聽聲音.
用VirtualDub打開那個有問題的AVI
在Audio和Video菜單上都選上"Direct Stream Copy".
然後在Video 功能表中選擇"Frame Rate"(影格速率) Alt+V Alt+R 或者用 Ctrl+R 代替全過程. 然後你會看到這個對話方塊:
記住A值與B值和它們的差 (C), 例如B – A = 0.536 = C
但千萬不要改這裏的設置.
跳到最後一個影格, 記下電影的長度 (T), 例如 49.624 秒
然後來到Video 功能表下的"Select Range", 你應該可以看到這個螢幕:
禁用"Offset audio to maintain A/V sync"的選項.
再加一點數學就大功告成了.
C * T / A * 1000 = 0.536 * 49.624 / 24 * 1000 = 1108
假如音頻走在視頻前面, 就應該把1108填到 "Start Offset (Time)" 的時間欄(左邊). 反之將1108填到"End Offset (Time)" 的時間欄裏.
最後當然是把影像儲存起來, 按F7 或在"File" 功能表中選擇 "Save as AVI"就行了. 新的AVI 影像應該不存在同步問題. 當然是不覆蓋原來的文檔啦, 等一切證實沒有問題再刪除原來的AVI 是最保險的方法.更多精彩文章及讨论,请光临枫下论坛 rolia.net