All Boards Theora Encoder

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

All Boards Theora Encoder

All Boards Theora Encoder

In order to create this Ogg Theora encoder example you need to add libogg, libvorbis and libtheora to your system.

Download these libs from http://www.theora.org/downloads/ :

libogg-1.1.3, libvorbis-1.2.0 and libtheora-1.0.tar.bz2

Copy them to /opt/ltib/pkgs

Create the directories ltib/dist/lfs-5.1/libogg, ltib/dist/lfs-5.1/libvorbis, ltib/dist-5.1/lfs/libtheora.

Copy these spec files to its respective directories:

File:Libogg.gz

File:Libvorbis.gz

File:Libtheora.gz

Execute this sequence to compile and install these libs:

$ ./ltib -p libogg.spec -m prep
$ ./ltib -p libogg.spec -m scbuild
$ ./ltib -p libogg.spec -m scdeploy
$ ./ltib -p libvorbis.spec -m prep
$ ./ltib -p libvorbis.spec -m scbuild
$ ./ltib -p libvorbis.spec -m scdeploy
$ ./ltib -p libtheora.spec -m prep
$ ./ltib -p libtheora.spec -m scbuild
$ ./ltib -p libtheora.spec -m scdeploy


Now download and compile yuv2theora.c encoder example:

File:Yuv2theora.gz

$ ./ltib -m shell
LTIB> gcc yuv2theora.c -o yuv2theora `pkg-config --libs --cflags theora`

In this example we used a video sample (YUV420) on CIF format:

http://140.116.72.80/~jhlin5/ns2/yuv_to_avi/paris_cif.yuv

Update: All these libraries were added on LTIB Savannah CVS, then you just need to use them and compile the above code.

%3CLINGO-SUB%20id%3D%22lingo-sub-1105734%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%89Theora%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1105734%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%81%AE%20Ogg%20Theora%20%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AE%E4%BE%8B%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%20libogg%E3%80%81libvorbis%E3%80%81libtheora%20%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%20%3CA%20class%3D%22free%20external%22%20href%3D%22http%3A%2F%2Fwww.theora.org%2Fdownloads%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fwww.theora.org%2Fdownloads%2F%3C%2FA%3E%20%E3%81%8B%E3%82%89%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%3A%3C%2FP%3E%3CPRE%20class%3D%22jive-pre%22%3Elibogg-1.1.3%20%E3%82%84libvorbis-1.2.0%20%E3%81%8A%E3%82%88%E3%81%B3%20libtheora-1.0.tar.bz2%0A%3C%2FPRE%3E%3CP%3E%E3%81%9D%E3%82%8C%E3%82%89%E3%82%92%20%2Fopt%2Fltib%2Fpkgs%20%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%20ltib%2Fdist%2Flfs-5.1%2Flibogg%20%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82ltib%2Fdist%2Flfs-5.1%2Flibvorbis%E3%80%81ltib%2Fdist-5.1%2Flfs%2Flibtheora.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E4%BB%95%E6%A7%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fwiki%2Findex.php%3Ftitle%3DFile%3ALibogg.gz%22%20title%3D%22File%3ALibogg.gz%22%20target%3D%22_blank%22%3EFile%3ALibogg.gz%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fwiki%2Findex.php%3Ftitle%3DFile%3ALibvorbis.gz%22%20title%3D%22File%3ALibvorbis.gz%22%20target%3D%22_blank%22%3EFile%3ALibvorbis.gz%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fwiki%2Findex.php%3Ftitle%3DFile%3ALibtheora.gz%22%20title%3D%22File%3ALibtheora.gz%22%20target%3D%22_blank%22%3EFile%3ALibtheora.gz%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E6%AC%A1%E3%81%AE%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B9%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22jive-pre%22%3E%24%20.%2Fltib-p%20libogg.spec%20-m%20%E6%BA%96%E5%82%99%0A%24%20.%2Fltib-p%20libogg.spec%20-m%20scbuild%0A%24%20.%2Fltib-p%20libogg.spec%20-m%20scdeploy%0A%3C%2FPRE%3E%3CPRE%20class%3D%22jive-pre%22%3E%24%20.%2Fltib-p%20libvorbis.spec%20-m%20%E6%BA%96%E5%82%99%0A%24%20.%2Fltib-p%20libvorbis.spec%20-m%20scbuild%0A%24%20.%2Fltib-p%20libvorbis.spec%20-m%20scdeploy%0A%3C%2FPRE%3E%3CPRE%20class%3D%22jive-pre%22%3E%24%20.%2Fltib-p%20libtheora.spec%20-m%20%E6%BA%96%E5%82%99%0A%24%20.%2Fltib-p%20libtheora.spec%20-m%20scbuild%0A%24%20.%2Fltib-p%20libtheora.spec%20-m%20scdeploy%0A%3C%2FPRE%3E%3CP%3E%3CBR%20%2F%3E%E6%AC%A1%E3%81%AB%E3%80%81yuv2theora.c%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%81%BE%E3%81%99%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AE%E4%BE%8B%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fwiki%2Findex.php%3Ftitle%3DFile%3AYuv2theora.gz%22%20title%3D%22File%3AYuv2theora.gz%22%20target%3D%22_blank%22%3EFile%3AYuv2theora.gz%3C%2FA%3E%3C%2FP%3E%3CPRE%20class%3D%22jive-pre%22%3E%24%20.%2Fltib%20-m%20shell%0ALTIB%26gt%3B%20gcc%20yuv2theora.c%20-o%20yuv2theora%20%60pkg-config%20--libs%20--cflags%20theora%60%0A%3C%2FPRE%3E%3CP%3E%E3%81%93%E3%81%AE%E4%BE%8B%E3%81%A7%E3%81%AF%E3%80%81CIF%E5%BD%A2%E5%BC%8F%E3%81%AE%E3%83%93%E3%83%87%E3%82%AA%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB(YUV420)%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CA%20class%3D%22free%20external%22%20href%3D%22http%3A%2F%2F140.116.72.80%2F%257Ejhlin5%2Fns2%2Fyuv_to_avi%2Fparis_cif.yuv%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2F140.116.72.80%2F~jhlin5%2Fns2%2Fyuv_to_avi%2Fparis_cif.yuv%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E6%9B%B4%E6%96%B0%3C%2FSTRONG%3E%3A%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6LTIB%20Savannah%20CVS%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%9F%E3%81%9F%E3%82%81%E3%80%81%E3%81%9D%E3%82%8C%E3%82%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E4%B8%8A%E8%A8%98%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎09-10-2020 01:57 AM
更新者: