動画エンコード検証
の編集
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
12GW
AutoTicketLinkName
Comments/一行日記
DNSサービス
Excel小技メモ
FMV-S8210
FreeBSD
FreeBSDマニュアル
FreeNASマニュアル/02ネットワーク
FreeNASマニュアル/05アクセス
FreeNASマニュアル/09ヘルプ
FreeNAS公開
Gentoo_Linux
Help/Plugin
Help/Plugin/E
Help/Plugin/H
Help/Plugin/K
Help/Plugin/S
Help/Plugin/Y
imgboardR7 掲示板
InterWikiSandBox
Linux入門
MariaDB
MenuBar
PCの掃除と高速化
Perl
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/S-U
Radiko中継サービス
RIP
routeadm
SekikenWiki
Slack
techsup冗長化
Ubuntu
Vyatta
WikiWikiWeb
WindowsServer2008マニュアル
Windows_Moblie
YukiWiki
Zabbix
お名前VPSリプレイス計画
インフラ整備(byo)
ゲーム実況(計画編)
コミュニケーションと自己発見1
コメント/自炊日記
コメントテスト
サーバメモ
スタティックルート
セキュアOS
メッセンジャー経由で感染するウイルスについて
メメタァ
一行日記
事業計画書「HDD」
会計学入門2
作成案/CM001
作成案/CM002
作成案/CM003
倫理と社会1
切り札
初級システムアドミニストレータ
初音ミク
動画エンコード検証
勢い
取得済資格一覧
唐津バーガー
問題提起
地球と環境2
年寄りの冷や水
心理学1
応用インターネット入門2
情報数学
政治学入門2
文化とコミュニケーション1
文化とデザイン2
文学1
日記ログ/2012年
日記ログ/2013年/01月
日記ログ/2013年/02月
日記ログ/2013年/04月
日記ログ/2013年/06月
日記ログ/2013年/08月
日記ログ/2013年/09月
日記ログ/2013年/10月
日記ログ/2013年/11月
日記ログ/2015年/12月
日記ログ/2017年/10月
日記ログ/2023年
機器選定
歴史1
研究会一覧
経営学総論1
経営情報システム1
経営戦略論1
自動化研究会
葉っぱ的生活変更点まとめ
速攻魔法
適当作品集
鍋
雪遊び
...
*目的 [#n6cfd027] 最適な動画エンコード設定(コマンドオプション)を検証する。 アニメは1クールがDVD-Rに収める範囲で。 *インストール [#xeb98eae] http://www.nodoka.org/%E9%8C%B2%E7%94%BB%E3%82%B5%E3%83%BC%E3%83%90%E6%A7%8B%E7%AF%89-qsv%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89-linux%E7%B7%A8/ yum install -y epel-release yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm yum install -y ffmpeg *設定 [#za91faa6] mp4変換について http://munepi.hatenablog.jp/entry/20091227/1261941397 http://www.blogcom.ni-chi-jo.com/pc/497.html recordedFormatについて http://d.hatena.ne.jp/marqut/20140109/1389239096 *入力ファイル [#y5c11fff] - - *基本コマンド [#a2e13e65] time ffmpeg -y -i [入力ファイル.m2ts] -f mp4 -preset medium -crf 20 -tune film -vcodec libx264 -s 1280x720 -vf yadif -acodec aac -strict -2 -ac 2 -ar 48000 -ab 128k -threads 2 [出力ファイル.mp4] *サイズを小さく [#q8a9f266] time ffmpeg -y -i [入力ファイル.m2ts] -f mp4 -preset medium -crf 20 -tune film -vcodec libx264 -aspect 16:9 -s 640x480 -bufsize 20000k -maxrate 25000k -vf yadif -acodec aac -strict -2 -ac 2 -ar 24000 -ab 64k -threads 2 [出力ファイル.mp4] real 0m33.241s user 0m54.929s sys 0m0.482s *CMカット [#redd2591] time ruby /opt/comskip_batch/ComskipBatch.rb --margin 3 --move_to CM_cutOK/ --failed_to CM_cutNG/ --file [入力ファイル.m2ts] 問題点、課題: -番組によってはCMカットが正常に動作しない --本編をカットしてしまう --CMまで入る --…など -番組毎に設定を変更するのは現実的ではない -かといって全番組に使用できる設定を作るのは手間がかかりすぎる -多重放送を変換すると左右で日本語・英語が混在してしまう(普通にエンコードしても一緒なのでエンコードオプションを再検証) *自動化 [#vb14ab57] %%シェルを作成した。%% ./autoEnc1280.sh [入力ファイル.m2ts] ./autoEnc640.sh [入力ファイル.m2ts] %%とすると[出力ファイル.mp4]が出力される。%% %%今後の課題:録画終了後に上記シェルを動かすか、一定時間ごとに録画先フォルダを監視して未エンコードファイルがあればシェルを叩くようにする。%% EPGStationに移行した際、以前の環境からシェルスクリプトを保存していなかったので消失。(起動すれば取り出せるけど)~ EPGStationが自動的エンコードする機能を持っているがエラーで動かない。なんとか解決しようとするもうまく動かすことができないのでしばらく手動でコマンド実行していたけれど、どうにも手間がかかるので2021年GWにシェルスクリプトを再作成し直した。 録画ファイルを検索して、番組によりエンコード設定を変えてエンコードするスクリプト。 改善の余地はまだまだあるものの、以前の課題を解決できるように作成したので基本的には問題ない…はず。 [[SekikenWiki]]
タイムスタンプを変更しない
*目的 [#n6cfd027] 最適な動画エンコード設定(コマンドオプション)を検証する。 アニメは1クールがDVD-Rに収める範囲で。 *インストール [#xeb98eae] http://www.nodoka.org/%E9%8C%B2%E7%94%BB%E3%82%B5%E3%83%BC%E3%83%90%E6%A7%8B%E7%AF%89-qsv%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89-linux%E7%B7%A8/ yum install -y epel-release yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm yum install -y ffmpeg *設定 [#za91faa6] mp4変換について http://munepi.hatenablog.jp/entry/20091227/1261941397 http://www.blogcom.ni-chi-jo.com/pc/497.html recordedFormatについて http://d.hatena.ne.jp/marqut/20140109/1389239096 *入力ファイル [#y5c11fff] - - *基本コマンド [#a2e13e65] time ffmpeg -y -i [入力ファイル.m2ts] -f mp4 -preset medium -crf 20 -tune film -vcodec libx264 -s 1280x720 -vf yadif -acodec aac -strict -2 -ac 2 -ar 48000 -ab 128k -threads 2 [出力ファイル.mp4] *サイズを小さく [#q8a9f266] time ffmpeg -y -i [入力ファイル.m2ts] -f mp4 -preset medium -crf 20 -tune film -vcodec libx264 -aspect 16:9 -s 640x480 -bufsize 20000k -maxrate 25000k -vf yadif -acodec aac -strict -2 -ac 2 -ar 24000 -ab 64k -threads 2 [出力ファイル.mp4] real 0m33.241s user 0m54.929s sys 0m0.482s *CMカット [#redd2591] time ruby /opt/comskip_batch/ComskipBatch.rb --margin 3 --move_to CM_cutOK/ --failed_to CM_cutNG/ --file [入力ファイル.m2ts] 問題点、課題: -番組によってはCMカットが正常に動作しない --本編をカットしてしまう --CMまで入る --…など -番組毎に設定を変更するのは現実的ではない -かといって全番組に使用できる設定を作るのは手間がかかりすぎる -多重放送を変換すると左右で日本語・英語が混在してしまう(普通にエンコードしても一緒なのでエンコードオプションを再検証) *自動化 [#vb14ab57] %%シェルを作成した。%% ./autoEnc1280.sh [入力ファイル.m2ts] ./autoEnc640.sh [入力ファイル.m2ts] %%とすると[出力ファイル.mp4]が出力される。%% %%今後の課題:録画終了後に上記シェルを動かすか、一定時間ごとに録画先フォルダを監視して未エンコードファイルがあればシェルを叩くようにする。%% EPGStationに移行した際、以前の環境からシェルスクリプトを保存していなかったので消失。(起動すれば取り出せるけど)~ EPGStationが自動的エンコードする機能を持っているがエラーで動かない。なんとか解決しようとするもうまく動かすことができないのでしばらく手動でコマンド実行していたけれど、どうにも手間がかかるので2021年GWにシェルスクリプトを再作成し直した。 録画ファイルを検索して、番組によりエンコード設定を変えてエンコードするスクリプト。 改善の余地はまだまだあるものの、以前の課題を解決できるように作成したので基本的には問題ない…はず。 [[SekikenWiki]]
テキスト整形のルールを表示する