Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ffmpegに関するemoseiのブックマーク (21)

  • ビルド職人になるために覚えたコマンドメモ - ainameの日記

    ここ2年ぐらいffmpegとかopencvとかRuby + CUDAみたいなやつとか たまーにビルド職人になることがあって上手くコンパイルするために各種コマンドを使うことがあるのだけど、 使い方はおろか、普段あんまり使わないのでコマンド名すら忘れることが多々あるためコマンド名とか使い時を覚えている限りざっくりメモしとく。 あとはmanを読めば良い。 pkg-config インストール済みのライブラリをコンパイルに利用するときに必要なコンパイルオプションを返してくれるやつ .pcファイルを元に返してくれる。 PKG_CONFIG_PATHを指定して利用したりする。 ldd .so(Shared Object)ファイルが動的リンクで依存しているライブラリへの依存関係を表示してくれる。 何かをコンパイルした結果、共有ライブラリがリンクできているかを調べるのに使える。 $ ldd `which f

    ビルド職人になるために覚えたコマンドメモ - ainameの日記
  • 2008-03-15

    動画ファイルとは そもそも動画ファイルの構造はどうなってるのよという話。全ての基なので今更感もあるのだけど、ここをわかっていないとffmpegは使いづらいので書いてみる。図で表すとこんな感じ。 大雑把に言えば、映像と音声をコンテナが包んでいる感じ*1。普段見慣れているflvとかaviとかmovとかいったファイル形式の多くはコンテナの種類だったわけですね*2。 動画ファイル内部では映像と音声は互いに独立していて、コンテナがメタ情報として同期情報を持っているので、普通に再生すれば映像と音声が合っていても、ふとした拍子にズレてしまうのは映像と音声の間で同期が取れなくなってしまうことが原因(だと思う)。逆に、映像と音声が独立しているからこそ、動画ファイルから映像だけ抜き出す、とかBGMだけ取ってくるというのが簡単にできるわけですね。 なお、コンテナはコンテナの上に載せることのできる映像や音声の形

    2008-03-15
  • TSファイルから番組内容を取得する (2011-05-23)

    epgrec が内部で使っているepgdumpというプログラムが、なんか引数にontv codeというのをとるので、これはontv japanをスクレイピングしているのかと思っていたが、その割にはtsファイルのパスも必要だしどうなってるんだと思ってよくよくソースを読んでみたら、tsファイルを解析していることがわかった。日の地上デジタル放送はMPEG-2 TSという形式が採られていて、動画データや音声データのほかに時刻情報やら番組情報やら、いろんなメタデータが付加されている。そこらへんの仕様がデジタル放送に使用する番組配列情報(ARIB STD-B10)というARIBが公開している資料に書かれているということなので、読んでみることにした。 MPEG-2 TSファイルの内容はNHKの資料や朋栄IBEの資料に詳しい。すなわち、TSファイルは188バイトのパケットを1単位として構成されていて、パ

  • 生TSからiPod H.264 MP4にLinuxでトラコンできた日 :宗子時空

    世間ではアースソフト様からPT1とゆースゴいカードがでたようですが、Linuxにはまだドライバがない今日この頃みなさんいかがお過ごしでしょうか。 ウチの田舎ではfriio発売から一年かかってようやく生TSからiPod用H.264の作成に成功したんでひとまずココに自分用にメモ。 用意するもの 最近のffmpeg:映像のH.264エンコードとiPodに認識させるヘッダつけに使う。手元のはr13707と出ていた。-f ipodオプションが使えるバージョンで。 mplayer:TSからオーディオトラックを抜きだしてWAVEにするのに使う。 MP4Box:各トラックをまとめてMP4ピルドに使う。インストールはココが参考になった。「SE奮闘記: 【Linux】Gpac(MP4Box)のコンパイル→インストールメモ」 Nero AAC コーデック:オーディオトラックのAACエンコードに使う。FAACと比

  • blog.katsuma.tv

    数多くの動画フォーマット、コーデックに幅広く対応したアプリケーションといえばffmpegがやはり一番有名だと思います。事実、ffmpegベースのアプリケーションも多く出回っていて、mplyer, 携帯動画変換君なんかは有名だと思います。 キャリア共通仕様 そんなffmpegですが、Linuxで1からビルドを行おうとすると、結構ハマるポイントが多いです。またバージョンによってビルド方法が異なったり、1つ違うことを行おうとするとコーデックやライブラリが不足したりし、なかなかうまくいかないことが多かったりします。そこで、今回は「3G携帯の動画を扱う」ことに特化したffmpegのビルド方法をまとめてみたいと思います。3G携帯と一口にいってもキャリアごとに利用できるフォーマットやコーデックも差異があるのですが、次のポイントを抑えれば各キャリアの(ほぼ)すべての端末に対応した動画ファイルを扱うことがで

  • FFmpeg を CentOS で使う

    実行環境 今回は動画ファイルの変換を目的としているため、再生環境はコンパイルしません。 GoogleChromeブラウザでのH.264サポート終了へ の記事が出たため、あわてて WebM にも対応しました。 やむを得ない事情がない限り、Debian や Ubuntu の方が楽です。 CentOS 5.5 x86版 2011年1月5日時点まで yum でアップデート済み FFmpeg 0.6.1 FFmpeg は Libav へ名称を変更しました。2011年3月13日更新 以下は root 権限でコマンドを実行する例です。 # command 以下はユーザー権限でコマンドを実行する例です。 $ command 以下はファイルの中身です。 # comment value CentOS の場合、g++ コマンドは gcc-c++ パッケージに、pkg-config コマンドは pkgconfi

    emosei
    emosei 2011/02/21
    centosでffmpeg
  • iPhone でも Flash でも再生できる mp4 を ffmpeg で作る方法 : 管理人@Yoski

    なんか悔しいからもう一エントリ。まぁ、メモ程度です。 動画にはコーデックとコンテナというのがあり、詳細はともかく、iPhone でも Flash でも再生できる mp4 にしておくと、後々なにかと便利じゃね、ってことでメモ晒しときます。 やってることは H.264/AAC コーデックで MP4 にして、MP4コンテナをごにょごにょいじると iPhone からも Flash からも再生できるmp4が出来上がるというやつです。 で、スーパーフリーウェア ffmpeg を使いましょう。 こいつはバージョンアップが激しいので、yum とかつかわず、ちゃんとソースコンパイルすること。 - ffmpeg で、この ffmpeg をコンパイルする前に H.264コーデックのエンコーダーをいれておきます。 ありがたいことに VideoLan から フリーの h264/avc encoder が配布されてい

  • FFmpeg

    Converting video and audio has never been so easy. $ ffmpeg -i input.mp4 output.avi News September 30th, 2024, FFmpeg 7.1 "Péter" FFmpeg 7.1 "Péter", a new major release, is now available! A full list of changes can be found in the release changelog. The more important highlights of the release are that the VVC decoder, merged as experimental in version 7.0, has had enough time to mature and be op

  • ニコニコ動画をソフトバンク携帯で見られるようにしてみた - saiten@blog

    2008/10/21 サービスとして公開しました。→[id:saiten:20081020:1224522031] ニコニコ動画モバイルという携帯からニコニコ動画を閲覧できるサービスがあるんですが、携帯3キャリアのうち、なぜかソフトバンクだけは今年の4月開始時から未だに対応していません。 私的には1日1回ランキングを一通りチェックする程度には利用しているので、これを通学の時間帯に行えたらなぁ、と思ってたんですが、なかなかそんな話が出てこない。RC2開始時には対応するだろうと思ってたんですがモバイル関連の発表すらなかったですし。 そういうわけで学園祭が終わってひと段落が着いていたのと、バイト先のネタ作りも兼ねて自分でニコニコ動画モバイルのソフトバンク版を作ってみることにしました。百聞は一見にしかず。とりあえず動画を作ってみたので見てみてください。 参考までに一応他のキャリアで見た場合の動画も

    ニコニコ動画をソフトバンク携帯で見られるようにしてみた - saiten@blog
  • http://info.dwango.co.jp/rd/files/mobile_study_20070917/nicomoba.swf

  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • LOWTECH.NE.JP – Just ロウテクなサーバ管理者のブログ

    $ brew info php55 Error: No available formula for php55 こんなとき。 これで直った。 $ brew tap –repair こないだ Symfony2 勉強会 # 続きを読む Homebrew でインストールした php55 がなくなってる?そんなとき→

  • 【ffmpeg】動画変換のコマンド一覧メモ

    ffmpegのインストールについてはここを参照。 公式マニュアルはここから(英語)。 よく使うものだけメモ。 メインオプション

  • FFmpeg Documentation

    2. 説明 FFmpeg はとても高速なビデオ およびオーディオコンバーターです。 またライブのオーディオ/ビデオのソースを捕捉(grab)することもできます。 コマンドラインインターフェースは直観的になるよう設計されており、 というのも FFmpeg は自動的に導くことのできるすべてのパラメーターを理解します。 たいていの場合あなたが望む目標ビットレートを指定するだけで済みます。 FFmpeg はまた任意のサンプルレートから他の任意のサンプルレートへ変換することができ、 そして高品質のポリフェーズフィルターで動的に映像をリサイズすることができます。 一般的な規則として、オプションは次に並ぶ指定されたファイルに 適用されます。したがって、順序は重要であり、コマンドラインに 複数回同じオプションを与えることができます。それぞれ出てくる ごとに次にくる入力または出力ファイルに適用されます。 *

  • ffmpeg - MPlayer and MEncoder on MacOSX

    はじめに † 性質:MPlayer/MEncoderに比べると、 コデックを幅広くカバー(libavcodecと言う)。これはMEncoderの-lavfoptsでほぼ全て使え、Win界でもffdshowの名称で移植されている。 コンテナを幅広くカバー(libavformatと言う)。MEncoderの対応はまだ途上だが、-of -lavfで一部使える。 ビデオフィルタ類はほとんど無い。 全てのコデックに共通のオプションを使う。特定のコデックでは効かないオプションもあり得る。オプション説明の後に(MPEG4)とか(h263+)とか規格が書いてあるものに注意。 ドキュメント類はMPlayer/MEncoderに比べると未整備。大半はオプションの指定値や範囲が解らない。 MEncoderの-lavcoptsが手がかりになると思われる。 MPlayer/MEncoderと共同でlinux上の動画

  • LOWTECH.NE.JP – Just ロウテクなサーバ管理者のブログ

    $ brew info php55 Error: No available formula for php55 こんなとき。 これで直った。 $ brew tap –repair こないだ Symfony2 勉強会 # 続きを読む Homebrew でインストールした php55 がなくなってる?そんなとき→

    emosei
    emosei 2009/03/12
    ほんとだできた
  • akarik日々メモ(2009-01-07)

    ■ 今日の動き 仕事。デザインレビューは無事終了。その他会議に追われる上に、水曜と金曜の定時退社の縛りが厳しくなったので、普通に定時退社。来の仕事をする時間がないよ。 難波近辺で少し寄り道するが、そのまま特に何も買い物せず帰宅。家でLinuxサーバの再構築。もうDebianのリリースも近いだろうし、ということでetchからlennyに上げたら、少しはまった。インストールメモを後で付記。 ■ Debianインストールメモ うちでのメンテの基 /home のパーティションを分離 デスクトップ+webサーバ+ファイルサーバくらいをインストール /home/www を作ってそこにapache関連は置く 前のサーバの/etcはバックアップしておく /var/spool/cron/crontabs の内容はどこかに記録 ネットワークの設定 /etc/network/interfaces を編集して

  • FFmpeg rev.17735 ダウンロード お気に入りの動画を携帯で見よう

    FFmpeg最新版(2009/3/3現在)、rev.17735のWindows用バイナリを置いておきます。 今回は特に大きな変更はありませんので、前回まで使用できていた方は、問題なく動作すると思います。 2009/3/8 追記 -title オプションが廃止され、 -metadata title="hoge" などのように設定する仕様になっています。 -titleオプションを使用する場合は、-metadata形式にするか、旧rev.をご利用下さい。 -metadataで指定できるものは以下の通りです。 title, author, copyright, comment, album, year, track, genre, artist, creator, written_by, lead_performer, description, albumtitle, date_written,

    FFmpeg rev.17735 ダウンロード お気に入りの動画を携帯で見よう
  • FFmpegのコンパイル (2009/2/11) お気に入りの動画を携帯で見よう

    2009/3/8 追記 configureが変更されて、パッチffmpeg-20090211.diffを適用できなくなってしまいました。 また、configureオプションの--enable-swscaleが削除されています。 2009/3/7時点のパッチを作成しましたので、メニューの、 カテゴリー → FFmpegコンパイル から、最新の記事を参照してください。 ↓以下は、2009/2/11時点の記事です。 いよいよ、FFmpegのコンパイルです。 1. MSYS環境のアップデート bash-2.0だと、configureの判定ルーチンで引っかかって、 Broken shell detected. Trying alternatives. というメッセージが出ることがありますので、MSYSのshを更新しておきましょう。 MSYSに標準で入っているmakeも古いので、ついでに更新します。

    FFmpegのコンパイル (2009/2/11) お気に入りの動画を携帯で見よう
  • FFMPEG/ビデオ - MobileHackerz Knowledgebase Wiki

    ビデオオプション † FFMPEG USAGE -b <bitrate> ビデオビットレートの設定 (kbit/秒) Default=200 -qscale を指定すると無視されます。 -vframes <number> 変換するビデオフレーム数 -r <rate> フレームレートの設定(fps、値、小数部または簡略名) 小数点第二位まで有効 指定しない場合は入力ファイルの値を継承 -s <size> フレームサイズの設定(WxHか簡略名) 数値は必ず偶数で指定する、奇数の場合はエラーが出ます。 -aspect <aspect> アスペクト比の設定(4:3、16:9、または1.3333、1.7777) -fixaspect 固定アスペクト比(変換君では元ソースの縦横ピクセル数の比を固定しつつ足りない時は余白を追加) つまり、ピクセル自体の縦横比が1:1でない場合(MPEG1,2に多い)、こ