Linuxで動画編集
WhiteBoxES4で、w3mのコン
パイル。
まずは、準備としてgc6.1.tar.gzをdownload。
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
つぎに、w3mをコンパイル。ただconfigureを実行すると、「long long」のサイズが不明だという。
ぐぐってみると、/usr/local/lib/libgc6.aをちゃんと参照できない問題らしい。
環境変数で、強制的に使わせてみると、成功。
% export LDFLAGS=''-Xlinker -R/usr/local/lib'' % configure % make % su # make install','','w3mのコンパイル','',200551); 91,1,1,1,'2006-01-29 19:06:57','linux_1',1,'entry',0,'__default__','2006-01-29 19:06:57','2006-12-27 11:45:47',0,2,'Linuxで動画を編集する。 やりたいことは、次の3つ。
・TOSHIBA XS-37で保存したmpg動画をDivXに変換
・CMカット
・CMカットが中間だった場合の、動画結合
■DivX変換
ffmpeg-devel-0.4.9-0.20041110.3.rf
ffmpeg-0.4.9-0.20041110.3.rf
ffmpeg と、 mp4のOpenSource版 xdviにする。
2pass convertは、以下のように行う。
#!/bin/sh for i in $* do NAME=$i AVI_NAME=`echo $NAME | sed s/mpg/avi/` ffmpeg -y -i $NAME -pass 1 -passlogfile log -an -ab 128 -qscale 1 -vcodec xvid $AVI_NAME ffmpeg -y -i $NAME -pass 2 -passlogfile log -hq -acodec mp3 -vcodec xvid -s 640x480 -aspect 4:3 -b 1200 -f avi -ab 128 $AVI_NAME mv $NAME mpg/$NAME mv $AVI_NAME avi/$AVI_NAME done
■CMカット
mencoder-1.0-0.20.pre7.2.el4.rf
#!/bin/sh START=2:29 END=48:08 for i in $* do NAME=$i mencoder -ovc copy -oac copy -ss $START -endpos $END $NAME -o xxx.avi mv xxx.avi $NAME done
■動画結合
transcode-1.0.2-2.2.el4.rf
avimerge -i 入力ファイル名... -o 出力ファイル名