用mencoder轉psp mp4影片

看板Linux作者時間17年前 (2008/08/13 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
改版過後的psp可以直接播h.264格式的mp4影片 原本以為轉psp 的影片格式只要codec選對就可以了 沒想到即使選了x264的 codec還是失敗了好幾次 而mplayer.hu的doc也很舊了,沒有教如何轉成psp可以看h.264的影片的方法 只有比較舊的 找google和看manual奮鬥了一兩天後,發現mencoder-user mail list上有一篇 成功的方法(裡面還有ipod的轉法) http://lists.mplayerhq.hu/pipermail/mencoder-users/2007-September/006961.html http://0rz.tw/364F5 以下是我下的參數 mencoder -sws 9 -vf scale=480:272,harddup,unsharp=l3x3:0.7 / -oac faac -faacopts br=64:mpeg=4:object=2:raw / -ovc x264 -x264encopts / bitrate=350:global_header:partitions=all:trellis=1 (跟下面一行要黏起來) :vbv_maxrate=768:vbv_bufsize=2000:level_idc=30:threads=auto / -of lavf -lavfopts format=psp -ofps 24000/1001 $infile -o $outfile -sws是縮放的品質 0最差 9最好 -vf scale= xxx:xxx 是解析度,後面不用調 -oac faac是指聲音用aac codec -ovc x264是指影像選h.264的codec -x264encopts 是x264的環境選項,也就是後面一長串東西,通常會動到的就只有bitrate 而其中還有一個參數threads=auto 或是設成threads= number of cores 就會讓多核心的cpu 同時做encode的動作,可以加快速度 -ofps 後面是指fps數 24000/1001 = 23.976 選30000/1001的話就是29.97 也可以改成2 pass來編碼 我寫了一個小script 來做編碼的動作 http://www.cs.nctu.edu.tw/~wnliu/share/video2psp Usage: ./video2psp inputfile outputfile Enjoy it -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: demintree ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: H-199-163.RAS.NCTU.edu.tw ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
文章代碼(AID): #18eS_V00 (Linux)
文章代碼(AID): #18eS_V00 (Linux)