x264、というよりもH.264関連の文書を読む際に頻出の用語であるNALを概説してみる。 本当はx264の--nal-hrdオプションの説明を書きたかったのだが、そもそもNALとは何か、という説明が必要になってしまうため、まずはNALだけの説明をすることにした。 非常に端折っているため、厳密には正しくない記述があるが、ご了承願いたい。 大まかに理解する Network Abstraction Layer(ネットワーク抽象化層)の略で、H.264の生のストリームを適当に区切る処理階層を指す。この処理階層では、イメージ的には「パケット」に近い、NALユニット(NAL unit)を生成する。NALはH.264のデータを多様なメディア(記憶媒体や伝送媒体)に乗せるために、アクセスしやすく整形することを目的としている。 x264で出力ファイルの拡張子に.264を指定した場合、このNALユニットの連
Raspberry Piにはハードウェアデコード機能だけではなく、エンコード機能もあると言われていますが、日本で実際にやっている人を、あまり見たことがありません。 調べてみたところフォーラムではすでに使い方が確立してるみたいなので、私もハードウェアエンコード機能を使って、mpeg2の動画をh.264な動画に変換してみました。 gstreamer1.0のインストール 動画のデコード、エンコードにはgstreamerを使用します。 ただしハードウェアアクセラレーションをつかうライブラリはバージョン1.0以上でないと使えないみたいです。 現在提供されているgstreamerのバージョンは0.10なので、公式レポジトリからはインストールが出来ません。 他の方がコンパイルしたものをもらってきて解決します。 *1 参考サイト: http://theiopage.blogspot.jp/2013/04/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く