Board logo

主題: [求助] [問題]和影像轉檔有關的問題 [打印本頁]

發表人: cbc    時間: 2009-11-12 10:48 AM     主題: [問題]和影像轉檔有關的問題

不知道發在這區對不對

對 mencoder 和 ffmepg 不熟,我想請問一下各位大大

我用 mencoder 轉 flv , 影片都變快轉,原本 42 s 的,變成 9 s 就播完了....

mencoder 3.wmv -o outfile.flv -of lavf -nosound -ovc lavc -lavcopts vcodec=flv:vbitrate=150

是我要加什麼額外的設定嗎 @@?

另外我轉 libx264 的格式出來,想給 ffmpeg 截圖,但一直有問題
發生在 mms2 轉出來後的檔案 , 可以播,但  ffmpeg 都沒有法子截圖...

還是有人知道該去那邊找相關的資料,或是發問嗎  
發表人: 平凡小任    時間: 2009-11-12 12:42 PM

截圖的話你本身可能需要另外裝解碼器給可以截圖的軟體用
或者你可以是看看一些內建解碼器的→potplayer或kmplayer

我本來是xp
用winmenc轉
去抓作者的連結沒辦法用
抓人家包好的(有分AMD或INTEL)就可以用
而且不需要什麼參數設定
因為他大部分都會給你你可以自己選
發表人: cbc    時間: 2009-11-12 01:17 PM

嗯,謝謝,不過我必須要在 linux 下,給別的程式去呼叫他
發表人: 平凡小任    時間: 2009-11-12 01:19 PM

那就不知道了
你可能要去linux版問了
畢竟這裡WINDOWS用戶比較多
發表人: froce    時間: 2009-11-12 09:03 PM

你要先確定要轉的wmv是固定frame數的影片檔...



引用:

A/V sync

(DO NOT encode from STDIN !)

mencoder is made to fix A/V sync issues of the input file, but if that doesn't work (mostly when the original has a variable frame rate) you can use "-mc 0" (it sets the 'M'aximum 'C'orrection to 0). If you want to further guard against strange frame duplications and skips you can use "-mc 0 -noskip". This prevents all A/V sync and copies frames one-by-one so you can NOT use any filter that drops or duplicate frames or if the input has variable bitrate.

http://hubpages.com/hub/1001-mencoder-tips
---
提醒一下...
winmenc用的核心也是mencoder...
這跟哪個OS沒關係...

[froce 在  2009-11-12 09:07 PM 作了最後編輯]
發表人: 平凡小任    時間: 2009-11-12 11:02 PM


引用:
froce寫到:
你要先確定要轉的wmv是固定frame數的影片檔...



引用:

A/V sync

(DO NOT encode from STDIN !)

mencoder is made to fix A/V sync issues of the input file, but if that doesn't work (mostly when the original has a variable frame rate) you can use "-mc 0" (it sets the 'M'aximum 'C'orrection to 0). If you want to further guard against strange frame duplications and skips you can use "-mc 0 -noskip". This prevents all A/V sync and copies frames one-by-one so you can NOT use any filter that drops or duplicate frames or if the input has variable bitrate.

http://hubpages.com/hub/1001-mencoder-tips
---
提醒一下...
winmenc用的核心也是mencoder...
這跟哪個OS沒關係...

[froce 在  2009-11-12 09:07 PM 作了最後編輯]

對阿
他是跟LINUX借來的
不過是WN版這樣
應該不是說LINUX版在WIN直接可用
核心是核心
前導是前導
可能在linux叫mencoder
WIN裡叫winmenc
http://pop.so-more.com/movie-convertion-winmenc-download/

[平凡小任 在  2009-11-12 11:13 PM 作了最後編輯]
發表人: froce    時間: 2009-11-13 12:54 AM


引用:
平凡小任寫到:
對阿
他是跟LINUX借來的
不過是WN版這樣
應該不是說LINUX版在WIN直接可用
核心是核心
前導是前導
可能在linux叫mencoder
WIN裡叫winmenc
http://pop.so-more.com/movie-convertion-winmenc-download/

[平凡小任 在  2009-11-12 11:13 PM 作了最後編輯]

= =a

mencoder是mplayer計畫中的一部分...
所以有windows port...

winmenc是個殼或是前導...兩個是不同的程式...不能把他跟mencoder混為一談...
winmenc只是個幫忙傳遞參數給mencoder.exe的程式而已...

而不是所謂的"WIN裡叫winmenc"...
在windows下...mencoder還是叫mencoder...參數也相同...
發表人: cbc    時間: 2009-11-13 08:33 AM

嗯嗯,謝謝各位

後來決定,先用 mencoder 轉成 xvid ,再給 ffmpeg 截圖和轉成 flv
發表人: 平凡小任    時間: 2009-11-13 11:53 AM


引用:
froce寫到:
= =a

mencoder是mplayer計畫中的一部分...
所以有windows port...

winmenc是個殼或是前導...兩個是不同的程式...不能把他跟mencoder混為一談...
winmenc只是個幫忙傳遞參數給mencoder.exe的程式而已...

而不是所謂的"WIN裡叫winmenc"...
在windows下...mencoder還是叫mencoder...參數也相同...

其實我還是不了解
那你的意思是我直接拿mencoder來WIN底下跑也很OK囉?
那他幹嘛還分啥winmenc還有mencoder呢?
還有winmenc幹嘛還分AMD版和INTEL版呢?
例如mplayer
我們都知道那是linux上最受歡迎的播放器
後來才有win版出來
就像暗黑
他有MAC版有WIN版
就算他本來的"核心"都一樣
你在WIN還是會去找WIN版的來用
MAC還是會找MAC版的來用不是嗎?

你自己看樓主的敘述
我必須在LINUX下呼叫
那表示他用的是跟我不一樣的軟體
即便我WIN也是像LINUX般呼叫和參數設定
可是對一些沒有程式背景的人來講
你沒GUI你要怎麼呼叫
又不是古老的DOS
所以一直去爭辯還提醒WINMENC和MENCODER的關係實在沒啥必要
因為像我就算MENCODER可以在WIN用我還是會去找WINMENC
我不會自己再去學參數怎麼下或什麼的
因為人家都已經搞定了
有必要讓自己那麼麻煩嗎?
我覺得並沒有那個必要
其實不只winmenc
MeWiG - MEncoder GUI for Windows 應該也是

"winmenc是個殼或是前導...兩個是不同的程式...不能把他跟mencoder混為一談...
winmenc只是個幫忙傳遞參數給mencoder.exe的程式而已..."
那我能不能說AUTOCAD中文化程式是中文化程式
不能跟AUTOCAD混為一談?
我覺得您是有點白馬非馬了
一如您的善意提醒
提那個對事情的了解其實沒啥幫助
就像樓主講的他怎麼在linux裡用參數呼叫
我卻是聽得一頭霧水
對我來講就套用就好了哪還要自己打參數
其實我本來也不知道
我只是看樓主提mencoder想起我本來是用winmenc
沒想到兩者居然還是有相關
都是以mplayer為基礎去建立的
算了越扯越遠
反正樓主解決了就好
我的言論就到此打住

[平凡小任 在  2009-11-13 12:31 PM 作了最後編輯]
發表人: froce    時間: 2009-11-13 05:53 PM

我提醒這跟OS無關是有原因的...
因為這完全跟linux無關...只是原po的應用上要在linux用而已...

linux下的mencoder要下參數...windows下的一樣也要...
mencoder本來就是個CLI的程式...
winmenc只是寫個GUI的成是去傳遞你設定好的參數...
winmenc只是幫mencoder加個GUI上去而已...
白馬當然是馬...不過馬鞍可不是馬...
AUTOCAD中文化程式當然是中文化程式...只是他是AUTOCAD的馬鞍(附加功能)而已...

有些應用是不需要GUI來做的...
像是一些網頁的轉檔服務...
這些可以在server上利用perl或是shell來在背景啟動...

像這種情況...GUI反而是種累贅...

分AMD版和intel版是因為在編譯的時候有對CPU作優化...
winmenc本身應該沒有差別...差別是在做為核心的mencoder在編譯的時候有下CPU的優化指令...
不同OS之間的執行檔本來就不一樣...本來就不能互用...
跨平台的軟體一定會有各OS不同的執行檔...
不過功能是一樣的...
---
不要把別人的補充當成對你的敵意可以嗎?...
會幫你補充當然是因為你的意見有點問題...看出問題在哪再去思考才會對自己有幫助...
發表人: froce    時間: 2009-11-13 05:56 PM


引用:
cbc寫到:
嗯嗯,謝謝各位

後來決定,先用 mencoder 轉成 xvid ,再給 ffmpeg 截圖和轉成 flv

結果是mencoder轉flv的問題?...

另外ffmpeg應該也能直接吃wmv吧?...
發表人: cbc    時間: 2009-11-13 11:21 PM

ffmpeg 直接給 某些格式的 好像不行,還是有別的方法,我就不知了

像 mss2 就掛了

因為主要是在 linux 下,很多東西都是自己
下載 source ,編譯後安裝的

有法子的話,也指點一下

[cbc 在  2009-11-13 11:24 PM 作了最後編輯]
發表人: longwey    時間: 2009-11-17 06:23 PM

winmenc只是個前導殼+1
winmenc主要是生成
生成結果會在encode.bat..還可以附加參數在裡面
因為指令的問題所以winmenc的codec也因os區分
如mplayer也有因os區分
Mplayer




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0