Linuxのファイルコマンドがこのmpgをデータとして検出していることに気づきましたか?
http://www.berkut13.com/videos/brakeup.mpg
flv okは検出しますが、このmpgファイルは検出しません。
mpgファイルを検出できるようにしたいのですが。
MPEGのマジックファイルの一部を見つけました。
# MPEG file
# MPEG sequences
# FIXME: This section is from the old magic.mime file and needs integrating with the rest
0 belong 0x000001BA
>4 byte &0x40
!:mime video/mp2p
>4 byte ^0x40
!:mime video/mpeg
0 belong 0x000001BB
!:mime video/mpeg
0 belong 0x000001B0
!:mime video/mp4v-es
0 belong 0x000001B5
!:mime video/mp4v-es
0 belong 0x000001B3
!:mime video/mpv
0 belong&0xFF5FFF1F 0x47400010
!:mime video/mp2t
0 belong 0x00000001
>4 byte&0x1F 0x07
!:mime video/h264
そしてファイル
$ xxd -p brakeup.mpg | head -n 1
000001ba2100010001800e3b000001bb000c800e3b07e1ffc0c020e0e02e
$ od -x brakeup.mpg | head -n 2
0000000 0000 ba01 0021 0001 8001 3b0e 0000 bb01
0000020 0c00 0e80 073b ffe1 c0c0 e020 2ee0 0000
制限された形式なので、Linuxが扱いにくいのは驚くことではありません。w32codecsパッケージとffmpegが正しくインストールされていますか?
—
ブロムクヴィスト
ここで正常に動作します。
—
イグナシオバスケス-エイブラムス
$ file brakeup.mpg
brakeup.mpg: MPEG sequence, v1, system multiplex
ここに魔法のファイル sendspace.com/file/i0qu6hがあります。今ではcygwinだったことを覚えています。タイトルとタグを更新しました。
—
-barlop