查看: 3191|回覆: 2
收起左側

[求助] mkvmerge的問題

[複製連結]

發表於 2014-1-12 09:33:44 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有賬號?註冊

x
本文章最後由 daveyu824 於 2014-1-12 09:33 編輯

我暈了 原本是想說字幕做完以後順手壓成60fps的720p 結果聲音延遲問題搞得我快瘋了
最後索性罷手 改成直接和ts檔封成mkv 還可以關閉字幕也方便些
可是丟進mkvmerge(我發現他不吃tp 副檔名改成ts沒差吧)他就跳出

Error: Found B frame without second reference in a non closed GOP. Fix the MPEG2 video stream before attempting to multiplex it.

拜過Google大神了 中文網站完全沒有討論 外國網站也沒啥解決辦法
拜託各位了


發表於 2014-1-12 18:52:19 | 顯示全部樓層
本文章最後由 acerx 於 2014-1-14 16:23 編輯

假設
原檔為 original.tp
視訊重新編碼成品為 video.mkv

你必須取得音訊延遲秒數 給 mkvtoolnix
如果你沒有辦法取得音訊延遲秒數,可以嘗試以下方法

用 FFmpeg copy 可以保留音訊延遲訊息
  1. ffmpeg -i original.tp -i video.mkv -map 0:v -map 1:a -c copy output.mkv
複製代碼

如果你要重新編碼音訊可以用 -async 1
-async 1 會補上靜音,使音訊與視訊長度相同、同步

先用FFmpeg將來源音訊解碼為PCM(WAV)
  1. ffmpeg -i original.tp -vn -async 1 -c:a pcm_s16le audio.wav
複製代碼
再將 audio.wav 給其他編碼器編碼,或是直接pipe給其他音訊編碼器
  1. ffmpeg -i original.tp -vn -async 1 -c:a pcm_s16le -f wav - | [CLI音訊編碼器]
複製代碼

ex. pipe ffmpeg to NeroAacEnc
  1. ffmpeg -i original.tp -vn -async 1 -c:a pcm_s16le -f wav - | NeroAacEnc -if - -q 0.5 -lc -ignorelength -of audio.m4a
複製代碼

ex. pipe ffmpeg to qaac
  1. ffmpeg -i original.tp -vn -async 1 -c:a pcm_s16le -f wav - | qaac -q 2 --tvbr 100 --ignorelength -o audio.m4a -
複製代碼


假設音訊重新編碼成品為 audio.m4a
將視音訊封裝,使用 mkvtoolnix 或 ffmpeg
  1. ffmpeg -i video.mkv -i audio.m4a -map 0:v -map 1:a -c copy output.mkv
複製代碼

ffmpeg -map 使用範例與說明
https://trac.ffmpeg.org/wiki/How%20to%20use%20-map%20option
完整參數功能說明
http://www.ffmpeg.org/ffmpeg-all.html

FFmpeg 是個萬能神器,看完整參數功能說明就知道
網路上許多GUI都是以FFmpeg為核心發展,但都沒有利用到FFmpeg的強大功能
許多參數設定都沒在GUI上做出來

Zeranoe FFmpeg builds
http://ffmpeg.zeranoe.com/builds/

non-free FFmpeg
https://mega.co.nz/#F!FkdFnYLa!azPzcnMZfDoMO3GvUiMcZg
多了 FDK-AAC、FAAC 內建編碼器

評分

參與人數 1名聲 +15 精幣 +15 收起 理由
clubaudition + 15 + 15 熱心助人

查看全部評分

回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2014-1-12 20:31:44 | 顯示全部樓層
acerx 發表於 2014-1-12 18:52
假設
原檔為 original.tp
視訊重新編碼成品為 video.mkv

謝謝大大說明得這麼仔細 我來試試
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回文 登入 | 註冊

本版積分規則

熱門推薦

HemmaBio器評ISP Elite 和 PA 8 :「一旦你聽過這聲音,就無法回頭」
HemmaBio器評ISP Elite 和
HemmaBio器評ISP Elite 和 PA 8 :「一旦你聽過這聲音,就無法回
Yamaha rx-v663為什麼每次啟動都有這個螢幕? 請益各位前輩們。 謝謝。
Yamaha rx-v663為什麼每次
一次家中的小朋友不知道碰到什麼..... 導致之後每次開機擴大機的
風暴StormAudio 家庭劇院巡禮 : 來自新加坡頂層公寓的聲音饗宴
風暴StormAudio 家庭劇院
風暴StormAudio 家庭劇院巡禮 : 來自新加坡頂層公寓的聲音饗宴
何止錦上添花!?Zidoo Neo Alpha的最佳Wingman - HD Fury Vrroom V3
何止錦上添花!?Zidoo Ne
何止錦上添花!?Zidoo Neo Alpha的最佳Wingman - HD Fury 8K VR
風暴StormAudio/Goldmund家庭劇院巡禮 "KazCorporation:為音樂愛好者實現家庭劇院夢想"
風暴StormAudio/Goldmund
風暴StormAudio/Goldmund家庭劇院巡禮"KazCorporation:為音樂愛

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表