| MTBLABトップ | プロフィール | 自転車研究日誌 | 軽量パーツ (MTB) |
軽量パーツ (ロード) |
かんたん 相互リンク |
| レースカレンダー | タイムアタック | パワーランキング | ビデオ編集 | 掲示板 | リンク |
| 電動アシスト自転車
|
ANCHOR MTB
|
MERIDA MTB | DOPPELGANGER |
編集結果(T山ダウンヒル) 編集結果(ウィスラー) 編集結果(結婚式プロモ)
mpeg2形式に変換
$ffmpeg -i video.mov -f dvd -r 29.97 -s 720x480 -b 4096 -vcodec
mpeg2video -ar 48000 -ac 2 -acodec mp2 video.mpg
VTS.IFO/BUP/VOBファイル作成
$ dvdauthor -o dvd/ video.mpg
チャプター分け
$ dvdauthor -o dvd/ -c 0,5:00,10:00,15:00 video.mpg
VMG(VIDEO_TS.IFO/BUP)作成
$ dvdauthor -T -o dvd/
焼く
growisofs -Z /dev/dvd -J -R dvd/
$mount /dev/dvd /cdrom
$mkisofs -R -J -o img.iso /cdrom
$growisofs -Z /dev/dvd=img.iso
cinelerraでmov dv Twos complementで出力した動画を
ffmpegで変換してMplayerで再生してテスト。
俺のデジカメの動画はavi mjpeg pcm_u8のようだ。
| format | vcodec | acodec | 変換 | 再生 | 備考 |
| mov | dvvideo | pcm_s16be | ○ | ○ | cinelerraから出力時に使用 |
| dv | dvvideo | pcm_s16le | ○ | ○ | KINOからHANDYCOMへの出力時に使用 |
| avi | mjpeg | pcm_u8 | ○ | ○ | fine pix |
| asf | mpeg4 | g726 | × | - | おくだのデジカメ |
| asf | mpeg4 | pcm_u8 | ○ | × | 音は出るが画像がダメ |
| asf | msmpeg4 | pcm_u8 | ○ | ○ | |
| asf | wmv3 | wmav2 | × | - | おくだ使用形式 |
| asf | wmv2 | pcm_u8 | ○ | × | |
| asf | wmv1 | pcm_u8 | ○ | ○ | |
| mpeg | mpeg1video | mp3 | ○ | ○ | windowsで再生できない? |
| mpeg | mpeg1video | mp2 | ○ | ○ | すべてのwindowzプレーヤで再生可能らしい |
bashの設定ファイル(/etc/login.def)で file size が1048576(blocks)に
制限されているみたいだったのでULIMITの行をコメントアウトして
再ログインしたらunlimitedとなった。
$ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) 1048576
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 3583
virtual memory (kbytes, -v) unlimited
--login.def--
#ULIMIT 2097152
<--コメントアウト
-------------
$ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 3583
virtual memory (kbytes, -v) unlimited
$ dd if=/dev/zero of=ddout bs=1024 count=1500k
とやったら約1.5GBのファイルを作成できた!
最近DVビデオでHDがいっぱいになりつつあるので
DVD-Rの使い方を勉強!
書き込みソフトはdvdrecordとdvd+rw-toolsがあるのでとりあえず両方使ってみる。
# mount -t iso9660 -o ro,loop=/dev/loop img.iso /mnt
しかし、エラーで終了!
今度は、問題なく終了!
とりあえずdvd+rw-toolsを使うことにしよう。
isoイメージを作らずにそのまま書き込み
(-dvd-compatをつけるとファイナライズ処理がされるの-Mで追加記録ができなくなる。)
$ growisofs -dvd-compat -Z /dev/dvd -J -R directory
-M:すでに存在するセッションに追加記録する
-graft-points:isoイメージ内のPATHを追加指定
$ growisofs -M /dev/dvd -J -R -graft-points PATH=directory
しかし、ファイル読み込みの時のメモリ使用量を観察してみたら、 swapメモリ空き容量が0kBになるのを発見。
こりゃ、メモリが足りとらんと思いswapパーティションを増やしてやったら
問題なく動くようになった。
仮想メモリとして1GBくらいは確保してやる必要がありそうだ。
mkswapが古くて130MBのswap領域しか作成できなかったのでバージョンアップし
て1GBくらいのswap領域を確保した。
とりあえずこれでやりたいことはだいたいできるようになった。
これでcinelerraが日本語対応になってスローモーションのeffectが追加された ら完璧だ。
$ ffmpeg -i dvgrab-001.avi -f mpeg -vcodec mpeg1video -b 4096 -acodec mp3 dvgrab-001.mpg
renderfarmfsclient.C
// __buf->st_atim.tv_sec = arg.atim;
// __buf->st_mtim.tv_sec = arg.mtim;
// __buf->st_ctim.tv_sec = arg.ctim;
![]() |
サイズ(オレンジ)を調節できるようだ。 |
![]() |
Titleを使って文字をいれてみた。
スクロールやフェードイン/アウトもできる。
しかし、日本語は入力不可?
![]() |
| format | vcodec | acodec | size | mplayer | cinelerra | avidemux | kino |
| dv | dvvideo 720x480, 29.97fps |
pcm_s16le,32000Hz, stereo,1024kb/s |
3.269420MB | ○ | × | ○ | ○ |
| format | vcodec | acodec | size | mplayer | cinelerra | avidemux | kino | command |
| avi | mpeg1video,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.611536MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec mpeg1video -acodec mp2 test_mpeg1videomp2.avi |
| avi | mpeg1video,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.611160MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec mpeg1video -acodec mp3 test_mpeg1videomp3.avi |
| avi | mpeg2video,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.640164MB | × | × | × | × | ffmpeg -i test.avi -f avi -vcodec mpeg2video -acodec mp2 test_mpeg2videomp3.avi |
| avi | mpeg2video,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.639788MB | × | × | × | × | ffmpeg -i test.avi -f avi -vcodec mpeg2video -acodec mp3 test_mpeg2videomp3.avi |
| avi | mpeg4,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.524046MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi test.AVI |
| avi | mpeg4,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.523670MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec mpeg4 -acodec mp3 test_mpeg4mp3.avi |
| avi | msmpeg4,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.530744MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec msmpeg4 -acodec mp2 test_msmpeg4mp2.avi |
| avi | msmpeg4,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.530368MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec msmpeg4 -acodec mp3 test_msmpeg4mp3.avi |
| avi | msmpeg4v1,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.091570MB? | × | × | × | × | ffmpeg -i test.avi -f avi -vcodec msmpeg4v1 -acodec mp2 test_msmpeg4v2mp2.avi |
| avi | msmpeg4v2,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.540234MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec msmpeg4v2 -acodec mp2 test_msmpeg4v2mp2.avi |
| avi | msmpeg4v2,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.539858MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec msmpeg4v2 -acodec mp3 test_msmpeg4v2mp3.avi |
| avi | wmv1,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.533612MB | ○ | × | × | × | ffmpeg -i test.avi -f avi -vcodec wmv1 -acodec mp2 test_wmv1mp2.avi |
| avi | wmv1,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.533236MB | ○ | × | × | × | ffmpeg -i test.avi -f avi -vcodec wmv1 -acodec mp3 test_wmv1mp3.avi |
| avi | wmv2,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.518412MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec wmv2 -acodec mp2 test_wmv2mp2.avi |
| avi | wmv2,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.518036MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec wmv2 -acodec mp3 test_wmv2mp3.avi |
| avi | mjpeg,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
3.461264MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec mjpeg -acodec mp2 test_mjpegmp2.avi |
| avi | mjpeg,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
3.460888MB | ○ | × | ○ | × | ffmpeg -i test.avi -f avi -vcodec mjpeg -acodec mp3 test_mjpegmp3.avi |
| avi | rawvideo,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
136.429824MB | ○ | × | × | × | ffmpeg -i test.avi -f avi -vcodec rawvideo -acodec mp3 test_rowvideomp3.avi |
| mpeg | mpeg1video,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.595968MB | ○ | ○ | × | × | ffmpeg -i test.avi -f mpeg -vcodec mpeg1video -acodec mp3 test_mpeg1videomp3.mpg |
| mpeg | mpeg2video,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.624640MB | ○ | ○ | × | × | ffmpeg -i test.avi -f mpeg -vcodec mpeg2video -acodec mp3 test_mpeg2videomp3.mpg |
| mpeg | mpeg4,720x480, 29.97fps,q=2-31,200kb/s |
mp2,32000Hz, stereo,64kb/s |
0.507904MB | × | × | × | × | ffmpeg -i test.avi -f mpeg -vcodec mpeg4 -acodec mp2 test_mpeg4mp2.mpg |
| mpeg | mpeg4,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.507904MB | × | × | × | × | ffmpeg -i test.avi -f mpeg -vcodec mpeg4 -acodec mp3 test_mpeg4mp3.mpg |
| mpeg | msmpeg4,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.514048MB | × | × | × | × | ffmpeg -i test.avi -f mpeg -vcodec msmpeg4 -acodec mp3 test_msmpeg4mp3.mpg |
| mpeg | msmpeg4v1,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.073728MB? | × | × | × | × | ffmpeg -i test.avi -f mpeg -vcodec msmpeg4v1 -acodec mp3 test_msmpeg4v1mp3.mpg |
| mpeg | msmpeg4v2,720x480, 29.97fps,q=2-31,200kb/s |
mp3,32000Hz, stereo,64kb/s |
0.524288MB | × | × | × | × | ffmpeg -i test.avi -f mpeg -vcodec msmpeg4v2 -acodec mp3 test_msmpeg4v2mp3.mpg |
RECOMMENDED:
Dual 2Ghz Athlon.
1GB RAM.
200 GB storage for movie files.
Gigabit ethernet
PEN-III 600MHzではつらいわな。

cinelerraで動画編集中
wav(video:NONE/audio pcm_s16le)
$ffmpeg -i okuda.avi -f wav okuda.wav
音声のみ、再生できた。
swf(video:mjpeg/audio:mp2)
$ffmpeg -i okuda.avi -f swf okuda.swf
Could not write header for output file #0 (incorrect codec paramters ?)
というエラーが出てsize0のファイルが出来た。
au(video:NONE/audio:pcm_s16be)
$ffmpeg -i okuda.avi -f au okuda.au
音声のみ、再生できた。
gif(video:rawvideo yuv420p/audio:NONE)
$ffmpeg -i okuda.avi -f gif okuda.gif 92.307460MB
gifアニメーション?mozillaで再生できた。
ファイルサイズはDVより大きくなった
mov(video:mpeg4/audio:mp2)
$ffmpeg -i okuda.avi -f mov okuda.mov 1.109971MB
Cannot find codec for audio format 0x73747473.
videoは再生できたが、音声がでなかった。
3gp(video:h263/audio:0x0000)
$ffmpeg -i okuda.avi -f 3gp okuda.3gp
Input picture size isn't suitable for h263 codec! try h263+
Error while opening codec for stream #0.0 - maybe incorrect parameters
such as bit_rate, rate, width or height
とエラーが出てだめだった。
mp4(video:mpeg4/audio:0x0000)
$ffmpeg -i okuda.avi -f mp4 okuda.mp4
Unsupported codec for output stream #0.1
だめそう。
mpjpeg(video:mjpeg/audio:NONE )
$ffmpeg -i okuda.avi -f mpjpeg okuda.mpjpeg 5.414186MB
再生できず。
singlejpeg(video:mjpeg/audio:NONE )
$ffmpeg -i okuda.avi -f singlejpeg okuda.singlejpeg 5405321MB
再生できず。
dv(video: /audio: pcm_s16le)
$ffmpeg -i okuda.avi -f dv okuda.dv
dvからdvへの変換はできないらしい。size0のファイルができただけ。
flv(Video: flv/audio:NONE)
$ffmpeg -i okuda.avi -f flv okuda.flv
再生できず。
yuv4mpegpipe(Video: rawvideo, yuv420p/audio:NONE)
$ffmpeg -i okuda.avi -f yuv4mpegpipe okuda.yuv4mpegpipe 120.788638MB
再生できた。
ffm(video:mpeg1video/audio:mp2)
$ffmpeg -i okuda.avi -f ffm okuda.ffm 1.503232MB
再生できず。
nut(Video: mpeg4/Audio: mp2)
$ffmpeg -i okuda.avi -f nut okuda.nut
再生できず。
rtp(Video:NONE/Audio: pcm_mulaw)
ffmpeg -i okuda.avi -f rtp okuda.rtp
再生できず。
wmv2(video:wmv2/audio:mp2)
$ffmpeg -i okuda.avi -f avi -vcodec wmv2 -acodec mp2 okuda.wmv2 1.167256MB
再生できたが、動画が音声に遅れる。
mpeg2(video:mpeg2video/audio:mp2)
$ffmpeg -i okuda.avi -f mpeg -vcodec mpeg2video -acodec mp2 okuda.mpeg2 1.550336MB
再生可能
$ffmpeg -formats
Output audio/video file formats:
mpeg vcd vob mpegts crc image imagepipe ac3 h263 m4v
h264 mpeg1video mjpeg s16le s16be u16le u16be s8 u8
mulaw alaw rawvideo null mp2 rm asf asf_stream avi
wav swf au gif mov 3gp mp4 mpjpeg singlejpeg dv flv
yuv4mpegpipe ffm audio_device nut rtp
Input audio/video file formats:
mpeg mpegts image imagepipe ac3 h263 m4v h264 mpegvideo
mjpeg s16le s16be u16le u16be s8 u8 mulaw alaw rawvideo
mp3 rm asf avi wav swf au gif mov dv 4xm flv psxstr RoQ
ipmovie wc3movie yuv4mpegpipe ffm video4linux audio_device
dv1394 nut rtsp redir sdp rtp
Output image formats: pbm pgm ppm pam pgmyuv yuv png jpeg gif
Input image formats: pnm pam pgmyuv yuv png jpeg gif
Codecs:
Encoders:
ac3 mp2 mpeg1video mpeg2video h263 h263p flv rv10 mpeg4
msmpeg4v1 msmpeg4v2 msmpeg4 wmv1 wmv2 mjpeg ljpeg huffyuv
asv1 asv2 ffv1 rawvideo pcm_s16le pcm_s16be pcm_u16le
pcm_u16be pcm_s8 pcm_u8 pcm_alaw pcm_mulaw adpcm_ima_qt
adpcm_ima_wav adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ms adpcm_4xm
Decoders:
rawvideo h263 mpeg4 msmpeg4v1 msmpeg4v2 msmpeg4 wmv1 wmv2
h263i flv rv10 svq1 svq3 wmav1 wmav2 indeo3 mpeg1video mpeg2video
dvvideo dvaudio mjpeg mjpegb mp2 mp3 mace3 mace6 huffyuv ffv1
cyuv h264 vp3 asv1 asv2 vcr1 cljr 4xm mdec roqvideo interplayvideo
xan_wc3 real_144 real_288 roq_dpcm interplay_dpcm xan_dpcm
pcm_s16le pcm_s16be pcm_u16le pcm_u16be pcm_s8 pcm_u8 pcm_alaw
pcm_mulaw adpcm_ima_qt adpcm_ima_wav adpcm_ima_dk3 adpcm_ima_dk4
adpcm_ms adpcm_4xm
Supported file protocols:
file: pipe: udp: rtp: tcp: http:
Frame size, frame rate abbreviations:
ntsc pal qntsc qpal sntsc spal film ntsc-film sqcif qcif cif 4cif
Motion estimation methods:
zero(fastest) full(slowest) log phods epzs(default) x1
なんかすごく多くのフォーマットに対応しているみたいだ。
とりあえずおくだ3連コケムービーで順番に試して見ることにする。
昨日試したデフォルトのmpegは:
$ffmpeg -i okuda.avi -f mpeg okuda.mpg 1.499136MB
vcd:
$ffmpeg -i okuda.avi -f vcd okuda.mpg 1.505952MB
vob:
$ffmpeg -i okuda.avi -f vob okuda.mpg 1.511424MB
mpegts(video:mpeg2video/audio:mp2):
$ffmpeg -i okuda.avi -f mpegts okuda.mpg 1.785060MB
crc(video:rawvideo,yuv420p/audio:pcm_s16le):
$ffmpeg -i okuda.avi -f crc okuda.crc
としたが13Bのファイルができるだけで再生不能。
ac3(video:NONE/audio:ac3):
$ffmpeg -i okuda.avi -f ac3 okuda.ac3
ac3はオーディオのみファイル形式のようだ。
h263:動かず。
m4v:(video:mpeg4/audio:NONE):
$ffmpeg -i okuda.avi -f m4v okuda.m4v 1.044438MB
mpeg4 videoのみで音声無し。
h263:動かず。Unsupported
mpeg1video(video:mpeg1video/audio:NONE):
$ffmpeg -i okuda.avi -f mpeg1video okuda.mpeg1video 1.426335MB
mpeg1 videoのみで音声無し。
mjpeg(video:mjpeg/audio:NONE):
$ffmpeg -i okuda.avi -f mjpeg okuda.mjpeg 5.405321MB
再生できなかった。
s16le(video:NONE/audio:pcm_s16le):
再生できず。
s16be(video:NONE/audio:pcm_s16be):
再生できず。
u16le(video:NONE/audio:pcm_u16le):
再生できず。
u16be(video:NONE/audio:pcm_u16be):
再生できず。
s8(video:NONE/audio:pcm_s8)
再生できず。
u8(video:NONE/audio:pcm_u8)
再生できず。
mulaw(video:NONE/audio:pcm_mulw)
再生できず。
alaw(video:NONE/audio:pcm_alaw)
再生できず。
rawvideo(video:rawvideo,yuv420p/audio:NONE)
再生できず。
mp2(video:NONE/audio:mp2)
オーディオのみ。
rm(video:rv10/audio:ac3)
再生できず。
asf(video:msmpeg4/audio:mp2)
再生できた。サイズ:1.114167MB
DV2形式:29.1MB → MPEG1形式:1.4MB
おぉっ!だいぶ小さくなった。
これくらいならなんとかネット上でも使えるか?
でもまだでかいのでもうちょっと考えてみる。