IXY DIGITAL 210 IS を買ってから、FinePix F10 はもっぱら動画再生 / スライドショー機になっている。 IXY DIGITAL 210 IS で撮った動画も FinePix F10 で見られるようにしようかと、変換を試みたのだけれど「再生できません」表示が出てしまった。
FFmpeg で試した変換はコレ:
ffmpeg -i ixy.mov -f avi -vcodec mjpeg -pix_fmt yuvj422p -b 9400k -acodec pcm_u8 -ar 16000 -ab 128k finpix.avi
動画は H.264 から Motion JPEG に変換。FFmpeg の Input として表示される内容はこれで FinePix で撮ったのとだいたい同じになる。
ちなみにそれぞれで撮ったものを FFmpeg に食わせてみると次のような感じになる。
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ixy.mov': Duration: 00:00:29.03, start: 0.000000, bitrate: 10672 kb/s Stream #0.0(eng): Video: h264, yuv420p, 640x480, 30 tbr, 30 tbn, 60 tbc Stream #0.1(eng): Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s
Input #0, avi, from 'finepix-original.avi': Duration: 00:00:31.00, start: 0.000000, bitrate: 9353 kb/s Stream #0.0: Video: mjpeg, yuvj422p, 640x480, 30 tbr, 30 tbn, 30 tbc Stream #0.1: Audio: pcm_u8, 16000 Hz, mono, s16, 128 kb/s
AVI 中の何かの値をチェックして FinePix で撮ったもの以外をはじいているのか、Motion JPEG の形式が違うのかまではまだ追いきれず。
要継続調査。
デジタルハリネズミで撮影した動画はそのまま Twitter に投稿できない様子。
ブラウザでは MP4(H.264 形式、AACオーディオ)をサポートしているとのこと。
最初は FFmpeg で変換しようかと思ったのだけれどデジタルハリネズミの動画ファイルだとエラーになるので、 VLC で変換することにした。
VLC の [ファイル] - [変換/ストリーミング] で「変換とストリーミングダイアログ」を開く。プロファイルの選択で「Video - H.264 + MP3 (MP4)」のプロファイルを選び、[カスタマイズ]でオーディオコーデックのコーデックを MPEG Audio から MPEG 4 Audio (AAC) に変更し。新しいプロファイル「Video - H.264 + AAC (Twitter MP4)」として保存。
あとはデジタルハリネズミで撮った動画ファイルを指定して変換すれば OK。拡張子 m4v で作成された動画ファイルを Twitter に投稿できることを確認。 Buffer でも投稿できたのでこれでいいかな。
渋谷駅前交差点と空#トイデジ #デジタルハリネズミ pic.twitter.com/3vKBoZl4xH
— Naney (@Naney) August 12, 2019
Naney (なにい) です。株式会社MIXIで SNS 事業の部長をしています。
※本サイトの内容は個人的見解であり所属組織とは関係ありません。