デジタル映像サービス
安くて高機能なパソコン・デジカメ・カラープリンタ・インターネットなどが普及したおかげで、フィルム時代と写真の楽しみ方が大きく変化しました。ご自身の手で写真を活用できるのです。さあ眠っていた写真たちに魂を吹き込んで復活させましょう。

徒然小ネタ集

写真やフィルムにまつわる小ネタ、デジタル画像にまつわる小ネタ、へぇそうなんだ、これって便利、ちょっとしたことを書き綴っていきます。

6秒で止まる3G2動画を簡単に止まらないようにする

やってみた
ここの記事でデジタルなことを書くのは場違いかもしれませんが…

画像ファイルの整理をしていて一瞬焦った。何が映ってるのかな?と動画を再生してみると異常に短いのです。初めの数個は失敗した棄てデータなのかなと笑ってましたが、確実に内容を覚えている動画が途中で終わってしまったので気が付きました。前に携帯で再生したときはちゃんと観れたはずなのに…そう、携帯で撮った動画です。

PCに移すとトランケートされるのか?

ファイルが壊れてるのか?

いやがらせか?

他の動画も調べてみるとどうやら6秒しか再生されていません。しかし、ファイルサイズを見てみるとそれぞれバラバラでした。不自然だ。ということはデータ自体にはもっと長い動画が入っているけれども6秒しか再生されていないという可能性が強いです。ちなみに再生に使用したソフトはVLCです。

VLCのバグか?

ここで、googleの出番です。とりあえず、他に6秒で困ってる人はいるのかな?と「3g2 6秒」をキーワードに検索します。たくさん出てきました。それも何年も昔の記事です。今まで何してたんだろう?それはともかくVLCだけが悪いようでは無いようです。

いくつかの記事を読むと3G2の「断片化」が悪さをしているようです。3GPというキーワードも出てきます。動画の断片化って何?3GPって何?

調べてみました。簡単にまとめると下のようです。

  • 3G2、3GPは、それぞれ異なる標準化団体がMPEG4をベースに作った動画のフォーマット
  • 名前は似てるが関係はない
  • 関係はないけど中身はよく似てる
  • 3G2は3GPに音声コーデックQCELPと断片化機能を加えたものと考えられる
  • 断片化はストリーミング時に全部ダウンロードしなくともちょっとずつ再生できる機能
ということは3G2のビデオデータや音声データは断片化のない3GPやMP4と共通ということですね。QCELPだったら同じじゃないけど。それでは3G2を3GPやMP4に変換できれば断片化は除去できるということでしょうか。しかも再エンコードもしないでよさそうです。※再エンコーディングするとデータが劣化します。

では変換してみましょう。こういうときはだいたいいつもFFMPEGを使います。まずはMPEG4から。

>ffmpeg.exe -i data.3g2 -c:v copy -c:a copy data.mp4
残念。エラーが出てできません。音声コーデックにAACやAC3を指定すればできるのですが、AMRは駄目なのかな?再エンコーディングはしたくないので、次を試してみましょう。
>ffmpeg.exe -i data.3g2 -c:v copy -c:a copy data.3gp
できました。ブラボー!VLCでもちゃんと再生できたのでこれでよしとします。本当はフレームレートの数値が若干変わってるのが気になるといったら気になりますが。

3G2や3GPについてはこちらのページを参考にしました。

Windows版FFMPEGにつきましてはブログ「お気に入りの動画を携帯で見よう」で熱心にビルドされています。バイナリはこちらでダウンロードさせていただきました。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
総合目次
Language:

● 営業日カレンダー ●

● 更新履歴 ●

まずはサンプル画像集で確認だ
無料でフィルムスキャン!香港えこひいき企画
未使用フィルムでお値引きサービス
Google drive ダウンロード納品