舊的 2.7.5 版,mp4 影片拖進去,立刻就可以編輯了

新版 2.7.8 版,mp4影片拖進去後,都會出現這個:

Decoding frame type(解析影格資訊?)
請問新版 Avidemux 載入影片變慢?

要等它把影片檔完整讀取一遍,才可以開始編輯,很浪費時間。檔案大的要等半分鐘左右。

請問新版 Avidemux 載入影片變慢?

雖然可以取消,但每次取消要點一下視窗再按二次,影響剪片效率之外,也覺的一直重複同樣動作很蠢。

設定裡面的選項全部試過了,都沒辦法關掉,請問有大大知道如何關掉它嗎?~修改機碼,或配置檔什麼的。

好像從 2.7.6 版開始就這樣了,所以我一直停留在用舊的 2.7.5 版。不過 2.7.5 版不支持剪 AV1 編碼的影片, 如果要剪 AV1編碼的就要切換新版的剪。
fedora wrote:
舊的 2.7.5 版(恕刪)

提供影片的訊息看看
我這裡測試2.7.8版開啟影片(8K/60fps/av01)
很快就可以編輯
沒有跳出影格偵測喔

測試影片就是處理器版的8K影片卡到爆主題

剛才又試了幾部mp4影片
也有下載Avidemux舊版(2.7.5)試驗
跟檔案大小跟版本無關
新版跟舊版都一樣
在拖拉H264以及H265編碼的mp4影片
也是會出現讀取框
只是都1~2秒就讀取好顯示影片編輯了
載入4K影片會讀取較久
還在容許範圍內
讀取av01反而快H264/H265很多

題外話
不管新版舊版都一樣
我認為卡讀取比較久的是mkv
fedora wrote:
舊的 2.7.5 版,mp4 影片拖進去,立刻就可以編輯了
新版 2.7.8 版,mp4影片拖進去後,都會出現這個:
Decoding frame type(解析影格資訊?)
要等它把影片檔完整讀取一遍,才可以開始編輯,很浪費時間。檔案大的要等半分鐘左右。
雖然可以取消,但每次取消要點一下視窗再按二次,影響剪片效率之外,也覺的一直重複同樣動作很蠢。
設定裡面的選項全部試過了,都沒辦法關掉,請問有大大知道如何關掉它嗎?~修改機碼,或配置檔什麼的。
好像從 2.7.6 版開始就這樣了,所以我一直停留在用舊的 2.7.5 版。不過 2.7.5 版不支持剪 AV1 編碼的影片, 如果要剪 AV1編碼的就要切換新版的剪。


我雖然都用 FFMpeg ,
看了 1 下 Avidemux ,
分析幾個 MP4 確實有這種情況,
如圖所示:



分析 1 下 Avidemux.exe V2.7.8 程式,

000000014002DC07 | FF50 18 | CALL QWORD PTR DS:[RAX+0x18] |
呼叫 外部程式 \plugins\demuxers\libADM_dm_mp4.dll
所以直接修改 \plugins\demuxers\libADM_dm_mp4.dll
修改後測試幾個 MP4 都沒問題.

F:\AvideMux\plugins\demuxers>comp libADM_dm_mp4_SRC.dll libADM_dm_mp4_CRK.dll
正在比較 libADM_dm_mp4_SRC.dll 和 libADM_dm_mp4_CRK.dll...
比較錯誤於 OFFSET 8AD8
file1 = F
file2 = E9
比較錯誤於 OFFSET 8AD9
file1 = 86
file2 = 4B
比較錯誤於 OFFSET 8ADA
file1 = 4A
file2 = 3
比較錯誤於 OFFSET 8ADB
file1 = 3
file2 = 0
比較錯誤於 OFFSET 8ADD
file1 = 0
file2 = 90



IQuit wrote:
正在比較 libADM_dm_mp4_SRC.dll 和 libADM_dm_mp4_CRK.dll...
比較錯誤於 OFFSET 8AD8
file1 = F
file2 = E9
比較錯誤於 OFFSET 8AD9
file1 = 86
file2 = 4B
比較錯誤於 OFFSET 8ADA
file1 = 4A
file2 = 3
比較錯誤於 OFFSET 8ADB
file1 = 3
file2 = 0
比較錯誤於 OFFSET 8ADD
file1 = 0
file2 = 90...(恕刪)


請教一下:原始數值好像不太一樣?


Avidemux 2.7.8 版
Avidemux\plugins\muxers\libADM_mx_mp4.dll (54.5KB)

是方法有錯嗎?



Hiew 我不會用,打開都是亂碼,不知道怎麼轉成 hex 16進制。是軟體版本的問題嗎,官網只有demo版,網路上學習版打開也是一樣。
fedora wrote:
Avidemux 2.7.8 版
Avidemux\plugins\muxers\libADM_mx_mp4.dll (54.5KB)

是方法有錯嗎?


剛又重下載
https://www.fosshub.com/Avidemux.html
第 1 個 Avidemux 64-bit Windows Installer 下載

發現你改錯檔 !!!
直接修改 \plugins\demuxers\libADM_dm_mp4.dll
IQuit wrote:
發現你改錯檔 !!!
直接修改 \plugins\demuxers\libADM_dm_mp4.dll




感謝!
可以用了,真的不會再偵測影格了,剪片也沒問題。




不過這種改法,下個新版檔案若內容不同,大概就破功了。沒程式破解底子的人,不知道有沒有辦法練到像大大這樣厲害,分析程式的內容然後跳過去。對這個很有興趣,有推薦的教學網站可以學習嗎。
fedora wrote:
可以用了,真的不會再偵測影格了,剪片也沒問題。

不過這種改法,下個新版檔案若內容不同,大概就破功了。
沒程式破解底子的人,不知道有沒有辦法練到像大大這樣厲害,分析程式的內容然後跳過去。
對這個很有興趣,有推薦的教學網站可以學習嗎。

若有舊版的 修改前 與 修改後 檔案,
通常新版本 都能很快找到 修改處,
因為異動的地方通常不多,
就像 1 條路,新開了 2 家店,多了 2 個招牌,你還是認得這條路,
因為幾乎都相同,只有少數不同.

基本上,會簡單的程式設計,有簡單的邏輯就可以了,
你看到前面有坑,自然會繞過,邏輯就這樣.

TW 通常不大能討論這些東西,
到 CN 吾愛/飄雲閣/.....
IQuit wrote:
若有舊版的 修改前 ...(恕刪)

二十幾年前曾流行這樣改(90跳過某種特別偵測)
已經很久沒看過有人這樣改過程式了

我比較好奇是
偵測影格或許是作者用來做影片初期檢測用?
還是有其他用途?
要是真的完全沒用
作者作偵測功能只是浪費時間?
或許反饋給作者試試?
說不定下一版就直接內建開關偵測功能
惡魔印記666 wrote:
二十幾年前曾流行這樣改(90跳過某種特別偵測)
已經很久沒看過有人這樣改過程式了

我比較好奇是
偵測影格或許是作者用來做影片初期檢測用?
還是有其他用途?
要是真的完全沒用
作者作偵測功能只是浪費時間?
或許反饋給作者試試?
說不定下一版就直接內建開關偵測功能


由於修改的地方指令變短,
反組譯程式通常會補 90,
1. 補空缺,避免執行到錯誤的指令.
2. 若不補 90,可能後面的指令會變花指令.

我幾乎只用 FFMpeg ,
所以不了解 Avidemux,
只是好奇看看.
fedora wrote:
舊的 2.7.5 版(恕刪)


mark
請多多點擊 Mobile01 網站內的贊助商廣告,有贊助商的支持才有穩定的Server和快速頻寬。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!