
Ubuntu日本語フォーラム

ログインしていません。
外部カメラから送られてきた生の映像データを、Ubuntu上のソフトウェアでMPEG4・H.264へ変換する事は可能でしょうか?
また、それを可能とするドライバ等がありましたら教えて頂けませんでしょうか。
当方、組み込み基板の開発を行っているのですが、希望の画像処理LSIとCPUが乗った基板が見つからない状況です。
必ず画像処理LSIが必要なのか、CPUが乗った基板だけあれば、後はソフト等で対処が出来るのか判らない状態です。
皆様のお知恵をお貸し頂きたいと思います。
オフライン
門外漢なので、見当違いなことを書いていればご容赦を。
LinuxでMPEG4というと、DivXやXvid(GPL)になるかと思います。
要求仕様が不明なので、推測ですが、恐らくRealTimeか、それに近いものを
求めているのだと思いますが、その用途には向かないでしょう。
Linux, H.264, LSIでググるとそれらしいものがひっかかるようなので、
そちらを検討されてはいかがでしょうか。
世の中には回路図を投げると、基板設計からやってくれる基板屋さんも
ありますので、御社内部で基板設計をされていないのであれば、専業の
基板屋さんにコンタクトをとるのもありかと思います。
オフライン
ffmpeg では実用に供さないでしょうか。標準入力からデータを受け取ることが可能なので、技術的な困難さはほとんどないかとは思います。
ただし産業用としての利用に関して、思い付く課題として以下の二つがあります。他にもあるかもしれません。
1.ffmpeg のライセンス
本体:GPL v2、v3、LGPL v2.1、v3
各コーデックはコーデック公開元のライセンスに従う必要がある
各コーデックを ffmpeg 上で利用することが各種権利を犯さないかどうか明確でない
2.ffmpeg が産業向けの要求に答えるだけの品質とパフォーマンスを持つかどうか
h.264 のライセンスに関してはこのような話もあります。
# 恐らく技術的な問題よりライセンスに係る問題を解決することが重要だと思われます。
# ffmpeg のフルビルドの方法を Wiki にまとめています。
自分で突っ込んでおきます。
avidya による投稿:
ただし産業用としての利用に関して、思い付く課題として以下の二つがあります。他にもあるかもしれません。
個人利用でもこの課題のうち 1 は全く変わりません。
ソースファイルからビルドすればライセンスをクリアできるという話も見かけますが、実際に裁判になった例が現在のところ存在していません ( 耳にしていないだけかもしれませんが )。ですからコーデックを利用することで訴訟の被告となるリスクが生じる可能性は否定はできません。
ソースファイルからビルドすればライセンスをクリアできるという話は、ライセンス文書の不備を根拠としているので、理論としては脆弱です。
hmatsueさん による投稿:
専業の基板屋さんにコンタクトをとるのもありかと思います。
大抵の基板屋さんが兼業なので自分でも細かいとは思うのですが、LSI の設計からやってくれる LSI 屋さん、かなぁ.....と。
> avidyaさん
うーん。うちが付き合いのある基板屋さんは専業が多いような。
ガーバー出しまでは中でやってるためかも知れませんが。
LSIを起こすところからとなると開発費が尋常ではなくなるので
ちょっと非現実的なような気がします。
というか、富士通さんあたりからそれ用のLSIがでてるっぽいので
単品で買ってきて、自前で起こした基板に乗っけるのが現実的な
ラインかな、と。
結局、要求仕様がどんなものなのかによりますが、ソフトでReal
Time変換は無理があるように思います。
って、勝手にRealTimeと決めつけてますが、普通に変換するなら
なんとでもなるような気もするし。。
オフライン
> hmatsueさん
hmatsueさん による投稿:
って、勝手にRealTimeと決めつけてますが、普通に変換するなら
なんとでもなるような気もするし。。
そですね。
それと LSI 屋さん、と言ったのは昔の同僚が LSI 屋さんというか基板作成もやっているハード屋さんで、LSI の設計もやっていたもので。SE なのに。しかも「LSI の設計ができる人がいないから」という意味f (ry
> hmatsueさん
> avidyaさん
早速お答え頂きありがとうございます。
今回の問題をソフト側で解決するには、ライセンス等の問題がありとても難しそうですね。
裁判沙汰になるのは私は怖いです。。。
一番の解決策は、仕様に合ったLSIを選定してそれを使った開発が望ましいという事ですね。
一度、業者さんと打ち合わせて選定してみます。
続けてで申し訳ないですが、要求仕様についてです。
まだしっかり固まってない為拙いですがご容赦を。。。
・アナログカメラからの映像をNBC端子を通して基板へデータを入力。
・Graphic-LSI内で映像データをH.264・MPEG4で加工・圧縮しデジタル化。
・デジタル化された映像データをCPU内のプログラムを介し、HDDまたはモニターへ出力。
※モニターへは入力と同じNBC端子またはVGA端子を通して出力します。
CPU:[PowerPC] or [SH系] or [ARM系](Intel系以外)
Graphic-LSI:H.264・MPEG4での圧縮が実現できるもの。
※Graphic-LSIを使用せずソフト側で解決できるならばソフトでも可。
当方、ハードに詳しくない為、以上の内容にはとても突っ込み所があると思います。
ご指摘等は大歓迎です。これを機に勉強させて頂きたいと思います。
オフライン
> LifeLifeさん
第2パラグラフ以降の投稿の趣旨・目的が解りません。
仕様は御社と御社の顧客の間で決めることなので、第三者がどうこう言えるものではないような。。
PCに接続するかどうかはさておき、下記のようなものを開発しようとしているのだと理解しました。
http://www.roinos.com/mm/dspr/v130x/index.html
仕様確定後、LSIを選定し、Datasheetをとりよせ、回路設計・ドライバ設計することになるのではないかと思います。
おそらく、問題点を明確にしないと実りのある議論はできないと思いますし、どちらかというとハードウェアか開発環境のカテゴリに属する話題ではないでしょうか。
現在までの情報では、ご質問の内容が明確ではないと考えます。
オフライン
> hmatsueさん
ご回答ありがとうございます。
教えて頂きましたサイトの情報は参考にさせて頂きます。
今一度問題点を絞って、次はその内容にあったカテゴリに質問します。
ありがとうございました。
オフライン