x264在2440開發板linux下使用和.264檔案的播放

來源:互聯網
上載者:User

Arm9-linux-2.6.30.4

X264進行yuv420視頻轉換。

 

進行各種嘗試結果出錯:

[root@EmbedSky /media]# ./x264 -o qq.264 foreman_qcif.yuv 176X144

raw [error]: raw input requires a resolution.

x264 [error]: could not open input file `foreman_qcif.yuv'

 

然後再網上看到一段經典的話:

raw [error]: raw input requires a resolution

x264 encode error,while encode a file like"x264 -o test.264 filename.cif 352x288"

Naming the file something like 'filename_widthXheight.yuv'; x264 can read resolution from a filename

上面說要把檔案名稱命名為 filename_解析度.yuv的格式,這樣x264會自動擷取解析度的。

於是就如下了:

我插,那個X不要大寫的,要小寫x。我開始就是在那裡卡了半天沒發現:

[root@EmbedSky /media]# mv foreman_176X144.yuv filename_176x144.yuv

[root@EmbedSky /media]# ./x264 -o qq.264 filename_176x144.yuv

yuv [info]: 176x144p 0:0 @ 25/1 fps (cfr)

x264 [info]: using cpu capabilities: none!

x264 [info]: profile High, level 1.1

……….

就可以開始轉換了。

其他設定,例如幀率設定,可以如下:

./x264 –fps 2 –o test.264 test_640x480.yuv

 

在arm開發板上壓縮好的.264檔案,拷到window是下面,現在要做的工作就是進行驗證其是否正確,坑爹的是我在網路上找了幾天的VLC播放器,還有什麼.264播放器一堆一堆的,結果測試都不行,開始懷疑自己的壓縮有問題,結果我直接用電腦上的QQ影音播放器,靠,我把檔案拉進去,然後QQ影音開始說下載解碼器,我想肯定沒有,結果就隨便等待,坑爹啊,最後居然開啟了我的.264檔案,開始播放了。我自己做的視頻,很短,我要設定為單個迴圈播放,然後才可以看見圖片的,要不就直接晃了一下就過去了,看不見的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.