忘れようとしても思い出せない日記 rebirth

※暫定運用中
CCCD | CD | DVD | Gadget | Internet | Mac | PV | iTMS | ゲーム | ソニーw | ローカル | ヲタ | 映画 | 音楽 | 京ぽん | 書籍 | 地震 | 著作権 | 訂正 | 日常
2003|05|07|10|
2004|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|12|
2014|01|02|04|05|06|07|10|11|12|
2015|01|05|06|
2016|01|
トップ «前の日記(2005.02.22(火)) 最新 次の日記(2005.02.24(木))» 編集

2005.02.23(水) [長年日記]

_ [Mac] Generating asf for SD-Video ( faac + faad + ffmpeg ) (4)

続き物

今日までにわかったことのまとめ:

  • とりあえず、プレイやんで再生できるムービーの生成までは成功。
  • ffmpeg 0.4.9-pre1 build 4718使用のこと。これ以降のbuildではプレイやんで認識できないムービーができちゃう。(謝々>Wolfardの人)
  • コマンドラインは"ffmpeg -i hoge.MPG -vcodec mpeg4 -s 320x240 -acodec g726 -ac 1 -ab 32 -ar 8000 fuga.ASF"とかで桶。
  • ビットレートとかフレームレートは思うように設定していい模様。
  • SD-Video規格のフォルダ構造、ファイル名にする必要はなく、ベタ置きでいい。

そんで、問題点:

  • なんか音が妙に悪いような…? こんなもんかなあ。
  • g726のコードは、とりあえず問題なさげ。サンプル長が16bitって表示されるのは、asfのmuxの問題?
  • 生成したムービーは早送り/早戻しができない。asfのmuxの問題?
  • build 4718とbuild 4742を比較してみたところ、g726、asf-encには大きな違いがないようなので、mpeg4のエンコードで行われた変更が原因で再生できなくなってる模様。

とりあえず、今の段階でも、AppleScriptのドロップレットでラップするだけで結構使えるようになると思われ。

本日のツッコミ(全8件) [ツッコミを入れる]
_ Wolfard (2005.02.23(水) 20:18)

まとめ乙です。<br>音周りは、レートの所為もあるのかもしれません。あとうちの<br>環境では若干音が遅れる現象がでます。<br><br>とはいえ、これ以上突っ込むのも面倒なので、私はここらへんで<br>ドロップレット作ってへろへろ使っていこうかと。<根性無し

_ 中村泰造 (2005.02.23(水) 20:59)

初めまして。<br>やったー!ここの情報を参考にしたら、Macでプレイやん用の動画を作れましたよ!<br>もう、大感謝です。まとめお疲れさまですm(_ _)m

_ Yoz. (2005.02.23(水) 21:53)

ime.nuから人が来てるよ…((((;゜д゜))))ガクガクブルブル<br><br>>>Wolfardのひと<br>さっきテキトーなドロップレット作ってみたんですけど、変換中のProgress出すのが面倒なので破棄しますた。<br>AppleScript Studio使えばいいのかもしれないけど、そこまでやるならCocoaで書いた方が楽じゃん、ということで、何か作るかもです。<br>音は確かに遅れますね。やだなー、これ。<br><br>>>中村さん<br>はじめましてー。お役に立てて幸いです。まだ敷居高いですけどねー。

_ 中村泰造 (2005.02.23(水) 22:07)

トラックバック打たせていただきました。<br>やっぱりコード落として自分でビルドしなきゃいけないって、キツいですよね(^_^;<br>ターミナル開かなきゃいけないって時点で、かなりの人が諦めそうな予感。

_ Yoz. (2005.02.23(水) 22:17)

うわ、どこのスレかと思ったらゲハか。コワいよー。GKお断り。<br><br>>>中村さん<br>TBありがとうございますー。<br>とりあえずビルドできない人用の野良ビルドとしてpkgにしてもいいかもですね。

_ Wolfard (2005.02.23(水) 23:13)

今日はドロップレット作る根性が無いんでもう寝ますが(^^;;<br>正規表現フィルタに逐次ログを食わせればなんとかなるかなー<br>と楽天的に考えてます。<br><br>音は、Macで見ても遅れてると思います。しかし、記憶違いで無け<br>れば最新ビルドだと大丈夫だったような...(^^;;

_ 通りすがり (2005.02.24(木) 12:02)

気になったので、Mac OS X上で、Build4718とcurrentで作成した2つのASFファイルを、ASF Specificを読みながら、ASF Viewerで比較してみました。<br>私はプレイやんを持ってないので以下は推測でしかありませんが、どうやら問題の原因は「libavformat/wav.c のput_wav_header()がextradata_sizeが0の場合に、extradata_size自体を出力しなくなったから」のようです。extradata_sizeは、ASF Specificの"9.1 Audio media type"の"Codec Specific Data Size"に該当します。変更方法としては、libavformat/asf-enc.c の asf_write_header()で、wav_size != extra_size で且つ extra_size2 == 0 の場合に、Codec Specific Data Sizeの出力を追加するようなパッチが必要になると思います。残念ながら、ffmpegのオプションで回避するのは無理そうです。<br><br>ASF Specific: http://www.microsoft.com/windows/windowsmedia/format/asfspec.aspx<br>ASF Viewer: http://www.microsoft.com/windows/windowsmedia/format/ASFViewer.aspx

_ Yoz. (2005.02.24(木) 13:23)

>>通りすがりの方<br>大変詳細な情報ありがとうございます! wav.cが絡んでいたとは…。<br>ちょっとパッチ当ててみますね。<br>そう、ASF Viewerなんて便利なものがあるんですよね。Win環境ないんで使えないのがことさらに悔しいー。

お名前:
E-mail:
コメント:
本日のTrackBacks(全2件) []
_ 珍ブログ〜不完全版〜:プレイやん (2005.02.23(水) 22:00)

21日に”プレイやん”が届いてから、ずっと動画のエンコードに苦戦してました(^_^; Nintendo DS と プレイやん 「プレイやん」というのはゲームボーイアドバンスSP専用のSDメモリカードプレイヤーで、SD-VIDEO規格のasf形式の動画ファイルと、MP3が再生できるのですが..

_ 忘れようとしても思い出せない日記 rebirth:[Mac] Generating asf for SD-Video ( faac + faad + ffmpeg ) (5) (2005.02.24(木) 22:41)

まだ続いてます。 えーと、今日のまとめ: 音と映像のズレが気になる。→Currentだと解消されてる予感?(未確認)→-asyncとか-vsyncオプションでなんとかなるもの?? 通りすがりの方から非常に参考になる情報。→asf-enc.cへのパッチでCurrentの出力するasfでも再生可..



この日記中で使用されている名称は各社の商標である場合があります。
あと、リンク・TrackBackはご自由に。連絡不要。ただし、言及リンクのないTrackBackは受け取れませんので悪しからず。
ついでに、RDFもドゾー。
Copyright ©2004-2016 Masatoshi "yoz" Yoshizawa