atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
How to Use ffmpegX_2005
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
How to Use ffmpegX_2005
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
How to Use ffmpegX_2005
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • How to Use ffmpegX_2005
  • MEncoder
  • Xvid
  • 0.まずやってみる

How to Use ffmpegX_2005

0.まずやってみる

最終更新:2006年01月30日 19:28

Bot(ページ名リンク)

- view
だれでも歓迎! 編集

概要

  1. CotEditorでシェルスクリプトを書く
  2. ターミナルでシェルスクリプトを起動する。
  3. 待つ

自己責任。
管理人の常用シェルスクリプト(CaptyTV録画用)
ffmpegX0.0.9s版用(tでは音が雑音化)
http://prdownloads.sourceforge.net/mplayerosx/ffmpegXbinaries230105.zip
2パス


もくじ
  • 概要
  • 1.CotEditorの設定
  • 2.シェルスクリプトを書く。
  • 3.自分用に書き換える
    • 3.1.基礎設定(3〜8行目)
    • 3.2.MEncoder設定(20〜30行目)
  • 4.エンコード開始
  • 5.作成するファイル
    • 出力ファイル名.txtの例
  • 6.連続エンコード
  • 7.Dual CPU限定
  • 8.ウマく行かなかったら


1.CotEditorの設定





2.シェルスクリプトを書く。

しつこいけど自己責任でひとつ
  • 大半の場合、書き換えないと動かないハズです(下記参照)。
  • 2パス、映画/アニメ用24fps化設定。

#!bin/bash
## Set HENSU ###
sFN=enc2P
iFN=
BR=1024
oFN=${iFN}.avi
LOGFILE=${oFN}_LOG.txt
KIROKU=${oFN}.txt
###Clear KIROKU###
rm ${KIROKU}
### Set Start time to HENSU ###
START_TIME=`date +%dth,%H:%M:%S`
START_SEC=`date +%s`
for PASS in 1 2
do
### mencoder command ###
echo ======================================== | tee -a ${KIROKU}
echo PASS_${PASS} of ${iFN##/*/} | tee -a ${KIROKU}
echo ======================================== | tee -a ${KIROKU}
mencoder \
${iFN} \
-oac mp3lame -lameopts cbr:br=128:vol=1: -srate 48000 -aid 0 \
-ovc xvid -xvidencopts \
pass=${PASS}:bitrate=${BR}\
:trellis:chroma_me:chroma_opt:hq_ac:quant_type=mpeg:nocartoon:qpel\
:max_key_interval=240:vhq=4:max_bframes=1:bvhq=1 \
-vf filmdint=fast=0/comb_thres=48/crop=720:480:0:0,\
pp=l5,scale=640:480,hqdn3d=3:2:5 \
-sws 9 -zoom -fps 30000/1001 -ofps 24000/1001 -noodml -o \
${oFN} \
| tee ${LOGFILE}
### Display END time ###
echo START\;$START_TIME | tee -a ${KIROKU}
date "+END__;%dth,%H:%M:%S" | tee -a ${KIROKU}
### Jikan KEISAN ###
END_SEC=`date +%s`
TOTAL_SEC=`expr $END_SEC - $START_SEC`
echo "Total_sec;${TOTAL_SEC}" | tee -a ${KIROKU}
TOTAL_HRS=`expr ${TOTAL_SEC} / 3600`
TOTAL_MIN=`expr ${TOTAL_SEC} % 3600 / 60`
TOTAL_SEC=`expr ${TOTAL_SEC} % 60`
TOTAL_TIME=${TOTAL_HRS}\'${TOTAL_MIN}\"${TOTAL_SEC}
echo TOTAL_TIME= ${TOTAL_TIME} | tee -a ${KIROKU}
echo "Total_frames;" | tee -a ${KIROKU}
### Kekka Kakikomi ###
grep stream ${LOGFILE} | tee -a ${KIROKU}
rm ${LOGFILE}
done
echo ======================================== | tee -a ${KIROKU}
echo Settings | tee -a ${KIROKU}
echo ======================================== | tee -a ${KIROKU}
cat ${sFN} | head -5 | tail -2 | tee -a ${KIROKU}
cat ${sFN} | head -30 | tail -10 | tee -a ${KIROKU}

3.自分用に書き換える

※行を追加や削除する(全体の行数がかわる)と、めろめろ

3.1.基礎設定(3〜8行目)

(*)付きは変更必須
■3行目:テキストファイル名。(*)
保存した名前に変える。
sFN=enc2P
■4行目:素材ファイル指定。(*)
フルパス。CotEditorは設定次第でD&D可能。
iFN=フルパス/ファイル名。
■5行目:映像ビットレート指定(*)
BR=1024
■6行目:出力ファイル名。
素材名+.avi。位置も一緒。
シェルスクリプトわかんない人は弄らないほうが吉。
oFN=${iFN}.avi
■7行目:経過ログファイル
2パスのログとは別。
ターミナルの表示をそのまま取得して終了後の時刻計算等に使う。同名txtファイルがあれば最初に勝手に削除、エンコ終了後に自動削除。どっちも問答無用なのでご注意。もっと旨い手はあるハズ。
LOGFILE=${oFN}_LOG.txt
■8行目:結果の書き出しファイル。
かかった時間や映像/音声のビットレートなど。
KIROKU=${oFN}.txt


3.2.MEncoder設定(20〜30行目)

■20行目:MEncoderの起動(*)
mencoder \
  • 要フルパス指定。
  • DLしたMEncoderをD&D(CotEditorかpicoのみ)
■21行目:素材ファイル。4行目を参照するので変更無用
${iFN} \
■22行目:音声エンコードチェイン
-oac mp3lame -lameopts cbr:br=128:vol=1: -srate 48000  -aid 0 \
  • lame使用。これは0.0.9s用。0.0.9tのlameは雑音化する。
  • t以降では以下を使う。ボリュームの弄り方は不明。
-oac lavc -lavcopts acodec=mp3:abitrate=128 -srate 48000 -aid 0 \
  • このままだとDVDで問題ある模様。音がおかしかったら-srate(音声サンプリングレート)や-aid(音声番号指定)を変えてみる。
■23行目:映像エンコードチェイン
-ovc xvid -xvidencopts \
  • Xvidを選択
■24〜26行目:xvidオプション(続・映像エンコードチェイン)
pass=${PASS}:bitrate=${BR}\
:trellis:chroma_me:chroma_opt:hq_ac:quant_type=mpeg:nocartoon:qpel\
:max_key_interval=240:vhq=0:max_bframes=1:bvhq=1 \
  • PASSは14行目、ビットレートは5行目を参照する。ここでは弄らない。
  • vhq=4:範囲は0〜4。0が最高速。4が最低速。
  • qpel:一部のDivxプレイヤと非互換。その場合、noqpelにする。
■27〜28行目:ビデオフィルタチェイン
-vf filmdint=fast=0/comb_thres=48/crop=720:480:0:0,\
pp=l5,scale=640:480,hqdn3d=3:2:5 \
  • インタレ解除、デノイズ、クロップ無し
    • filmdintの子オプション(区切りは/)
      • fast=0:PowerPCでは2と同じ。
      • comb_thres=48:インタレ解除の閾値
      • crop=720:480:0:0:クロップ範囲
    • pp=l5:filmdintの補助
    • hqdn3d=3:2:5 :デノイズ。デフォルトは4:3:6。
■29行目:出力fpsなど。これは24fps化設定。
-sws 9 -zoom -fps 30000/1001 -ofps 24000/1001 -noodml  -o \
  • sws:スケーリング手法
  • fps:デコードfps。filmdintで必要
  • ofps:出力fps。24fps化。
  • noodml:AVI1.0(最大2GB)を出力。QTplayerがAVI2.0(最大4GBまたは2TB)非対応の為
  • o :出力ファイル指定
■30行目:出力ファイル指定。
${oFN} \
  • 6行目を参照するので指定不要

4.エンコード開始


  • 設定ファイル名:enc2P
  • 位置:デスクトップ
の場合、

Welcome to Darwin!
MacName:~ YourName$ cd ~/Desktop/
MacName:~/Desktop YourName$ sh enc2P

でエンコード開始。
所定位置に出力ファイルと出力ファイル名.txtができる。

5.作成するファイル

「素材ファイル.mpeg」の場合
  1. 素材ファイル.mpeg.avi:出力ファイル
  2. xvid-twopass.stats:2パスログ。終わったら自分で消す。
  3. 素材ファイル.mpeg.avi_LOG.txt:終わったら勝手に消える。
  4. 素材ファイル.mpeg.avi.txt:上記から以下を生成。

出力ファイル名.txtの例

========================================
PASS_1 of Cap014-Major17.mpeg
========================================
START;20th,23:56:22
END__;21th,00:41:34
Total_sec;2712
TOTAL_TIME= 0'45"12
Total_frames;
Video stream: 2189.530 kbit/s  (273691 bps)  size: 410536447 bytes  1499.999 secs  44958 frames
Audio stream:  128.000 kbit/s  (16000 bps)  size: 23998464 bytes  1499.904 secs
========================================
PASS_2 of Cap014-Major17.mpeg
========================================
START;20th,23:56:22
END__;21th,04:46:03
Total_sec;17381
TOTAL_TIME= 4'49"41
Total_frames;
Video stream: 1008.099 kbit/s  (126012 bps)  size: 189018382 bytes  1499.999 secs  44958 frames
Audio stream:  128.000 kbit/s  (16000 bps)  size: 23998464 bytes  1499.904 secs
========================================
Settings
========================================
iFN=/Users/"UserName"/Desktop/Cap014-Major17.mpeg
BR=1024
${iFN} ¥
-oac mp3lame -lameopts cbr:br=128:vol=1: -srate 48000 -aid 0 ¥
-ovc xvid -xvidencopts ¥
pass=${PASS}:bitrate=${BR}¥
:trellis:chroma_me:chroma_opt:hq_ac:quant_type=mpeg:nocartoon:qpel¥
:max_key_interval=240:vhq=4:max_bframes=1:bvhq=1 ¥
-vf filmdint=fast=0/comb_thres=48/crop=720:480:0:0,¥
pp=l5,scale=640:480,hqdn3d=3:2:5 ¥
-sws 9 -zoom -fps 30000/1001 -ofps 24000/1001 -noodml -o ¥
${oFN} ¥

6.連続エンコード

1.必要なだけ設定ファイルを書く。ここではファイル名enc2P_a,b,cとする。
2.CotEditorで以下を書く。ここではファイル名はTODAY、場所は全てDesktopとする。
sh enc2P_a
sh enc2P_b
sh enc2P_c
3.ターミナルで以下を打鍵。

Welcome to Darwin!
MacName:~ YourName$ cd ~/Desktop/
MacName:~/Desktop YourName$ sh TODAY

7.Dual CPU限定

Dual CPUに処理を分散できないXvidで、2ファイルを平行でエンコードする方法。
1.フォルダを2個用意する。ここでは~/Desktop/A,~/Desktop/Bとする。
2.それぞれの中に設定ファイルを突っ込み、TODAYも用意する。
3.ターミナルで以下を打鍵。

Welcome to Darwin!
MacName:~ YourName$ cd ~/Desktop/A
MacName:~/Desktop/A YourName$ sh TODAY

4.もういっこターミナルを開き、以下を打鍵。

Welcome to Darwin!
MacName:~ YourName$ cd ~/Desktop/B
MacName:~/Desktop/B YourName$ sh TODAY

これでxvid-twopass.statsがAとBにそれぞれできる為、混ざる事が無い。

8.ウマく行かなかったら

海軍五省
一、至誠に悖るなかりしか
一、言行に恥づるなかりしか
一、氣力に缺くるなかりしか
一、努力に憾みなかりしか
一、不精に亘るなかりしか

冗談です。掲示版へどうぞ。

名前:
コメント:

タグ:

+ タグ編集
  • タグ:
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「0.まずやってみる」をウィキ内検索
LINE
シェア
Tweet
How to Use ffmpegX_2005
記事メニュー
メニュー
ページ一覧
Sandbox
更新履歴
掲示版
リンク

ffmpegX篇

☆一覧
■ 0.0.9t
├ 0.留意事項
├ 1.インストール
├ 2.Summary tab
├ 3.Video tab
├ 4.Audio tab
├ 5.Filters tab
├ 6.Options tab
├ 7.Tools tab
└ 8.設定のめやす

☆MPEGStreamClip
☆予備知識
☆ネタ

ターミナル篇
☆一覧

MEncoder篇
☆一覧
メリットとデメリット
■ xvid+mp3.avi篇
├ まずやってみる
├ フィルタチェイン
└ Xvidオプション
■ x264+aac.mp4篇
├ 準備
└ トラブル事例

コマンド類は別Wiki
  • MPlayer and MEncoder on MacOSX
  • Mac de mp4box
  • Mac de ffmpeg

下書きblog
記事メニュー2
本日 -
昨日 -
累積 -

用語

mpegonmac @Wikiも参照。

  • 0_最低限
  • bpp
  • libavcodec
  • libavformat
  • MP4 faq
  • MPEG-4とは
  • コデック
  • コデック/SNOW
  • コデック/x264
  • コデック/XviD
  • コンテナ
  • コンテナ/AVI
  • コンテナ/MKV
  • コンテナ/MP4
  • 規格
  • 規格/ASP
  • 規格/AVC
  • 規格/H.264
  • 音ズレ(A/Vsync)
人気記事ランキング
  1. MEncoder/Xvid/0.まずやってみる
  2. ffmpegX
  3. 用語/コデック/XviD
  4. 用語/MP4 faq
もっと見る
最近更新されたページ
  • 6662日前

    ffmpegX/0.0.9t/5.Filters tab
  • 6680日前

    MPEGStreamClip
  • 6720日前

    用語/MP4 faq
  • 6828日前

    用語/libavformat
  • 6833日前

    ffmpegX/0.0.9t/4.Audio tab
  • 6846日前

    用語/libavcodec
  • 6911日前

    ffmpegX/0.0.9t/8.設定のめやす
  • 6913日前

    ffmpegX/0.0.9t/6.Options tab
  • 7093日前

    予備知識/エンコードしにくい素材
  • 7097日前

    MEncoder/Xvid/0.まずやってみる
もっと見る
人気記事ランキング
  1. MEncoder/Xvid/0.まずやってみる
  2. ffmpegX
  3. 用語/コデック/XviD
  4. 用語/MP4 faq
もっと見る
最近更新されたページ
  • 6662日前

    ffmpegX/0.0.9t/5.Filters tab
  • 6680日前

    MPEGStreamClip
  • 6720日前

    用語/MP4 faq
  • 6828日前

    用語/libavformat
  • 6833日前

    ffmpegX/0.0.9t/4.Audio tab
  • 6846日前

    用語/libavcodec
  • 6911日前

    ffmpegX/0.0.9t/8.設定のめやす
  • 6913日前

    ffmpegX/0.0.9t/6.Options tab
  • 7093日前

    予備知識/エンコードしにくい素材
  • 7097日前

    MEncoder/Xvid/0.まずやってみる
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MadTown GTA (Beta) まとめウィキ
  2. R.E.P.O. 日本語解説Wiki
  3. シュガードール情報まとめウィキ
  4. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  5. SYNDUALITY Echo of Ada 攻略 ウィキ
  6. ソードランページ @ 非公式wiki
  7. 星飼いの詩@ ウィキ
  8. ドラゴンボール Sparking! ZERO 攻略Wiki
  9. GTA5 MADTOWN(β)まとめウィキ
  10. シミュグラ2 @ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  6. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  7. 発車メロディーwiki
  8. 検索してはいけない言葉 @ ウィキ
  9. MadTown GTA (Beta) まとめウィキ
  10. オレカバトル アプリ版 @ ウィキ
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. Wonda Darkness - ストグラ まとめ @ウィキ
  3. ジロリアンコピペ - ラーメン二郎 wiki
  4. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  5. ロスサントス救急救命隊 - ストグラ まとめ @ウィキ
  6. ロット - ラーメン二郎 wiki
  7. 佐川司(龍が如く) - アニヲタWiki(仮)
  8. 参加者一覧 - MadTown GTA (Beta) まとめウィキ
  9. anbrella(餡ブレラ) - ストグラ まとめ @ウィキ
  10. ロスサントス警察 - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.