タグ

FFmpegに関するn2sのブックマーク (21)

  • Zeranoe ffmpeg、9月18日に閉鎖へ | ニコラボ

    Zeranoe ffmpeg、9月18日に閉鎖へ Posted on 2020年9月2日 (Updated on 2021年1月15日) in FFmpeg FFmpeg Builds – Zeranoe ffmpeg.zeranoe.com will close on Sep 18, 2020, and all builds will be removed. If you’re using Zeranoe FFmpeg Builds in your product, please ensure that you have a hosting strategy in place by the 18th. Thank you to everyone who supported the project along the way! WindowsmacOSffmpegを配布しているffmp

    Zeranoe ffmpeg、9月18日に閉鎖へ | ニコラボ
  • ニコニコのコメントを表示する AviSynth プラグイン AviSynthNicoComment | ニコラボ

    ニコニコのコメントを表示する AviSynth プラグイン AviSynthNicoComment Posted on 2020年3月12日 (Updated on 2023年10月27日) in FFmpeg ニコニコ動画やニコニコ生放送のコメントを映像の上にオーバーレイ表示するプラグイン。アンケートの表示は対応予定。ue shita big smallなどのコマンドは未対応。ffmpeg は--enable-avisynthで avisynth に対応し、--enable-vapoursynthで vapoursynth に対応している。avisynth は多くの配布バイナリで対応しているが、vapoursynth の対応バイナリはおそらく配布していない。 hetima/AviSynthNicoComment: ニコ生のコメントを表示する AviSynth プラグインです。 AviUt

    ニコニコのコメントを表示する AviSynth プラグイン AviSynthNicoComment | ニコラボ
    n2s
    n2s 2020/03/15
  • 技術書典7 でFFmpeg本出ます | ニコラボ

    無事完売して電子版の販売と振り返り記事と修正箇所。 FFmpegを頒布した技術書典7を振り返る 【PDFFFmpeg – ニコラボの屋 – BOOTH 【サンプル】FFmpegPDF】 – ニコラボの屋 – BOOTH 技術書典7 | 技術書技術書典7 | サークルリスト | 技術書典(ニコラボは下から見たほうがはやい) 日時 2019/09/22 (日) 11:00〜17:00 場所 池袋サンシャインシティ 展示ホールC/D(文化会館ビル2/3F) 配置図、2F し21D 内容はブログで書いてきたことを中心に改稿したものになる。他のブログでよく紹介されている使い方から便利な使い方まで基的な使い方を紹介する。 サークルカット 以下暫定の目次。進捗によっては項目が増えたり減ったりする。頒布数は紙の100冊で1000円の予定。電子版は考えているがリクエストがあればこ

    技術書典7 でFFmpeg本出ます | ニコラボ
    n2s
    n2s 2019/08/15
  • ffmpeg で指定時間でカットするまとめ | ニコラボ

    グレーはカットしない、つまり出力する部分で、ブラックがカットする部分。-c copyすれば無劣化になり、コーデックを指定すれば再エンコードになる。[duration]、[front-duration]、[back-duration]は秒時間指定と、hh:mm:ss.ms指定ができる。4番目はプレイヤで再生しているときの再生時間でカットするのに便利なコマンド。実際に時間を指定するときには[]を省略して秒指定、hh:mm:ss.ms指定する。 こちらも参照: 詳細な分割設定ができる Segment ffmpeg で指定秒ごとに分割する方法 ffmpeg で時間単位やフレーム単位でカットする方法 ファイルをつなげるなら:concat を使い分ける コマンド例 最初から最後まで出力する。つまりカットしない ffmpeg -i input.mp4 -c copy output.mp4 開始0秒から指

    ffmpeg で指定時間でカットするまとめ | ニコラボ
    n2s
    n2s 2019/04/02
  • Optunaを使ってFFmpegのエンコードパラメータを最適化してみる

    README.md 概要 Optunaというハイパーパラメータ最適化ツールを使って、FFmpegでの動画エンコードパラメータの最適化を試してみた結果のメモ 具体的には、決められた制約(後述)下で、画質(SSIM)を最大化するようなパラメータ群を自動で見つけ出すのが目的 結果としては、 画質的には、FFmpegが提供しているプリセットの中で二番目に重いもの(slower)より若干良い程度のパラメータ群が見つかった また、Optunaが見つけたパラメータ群の方がslowerに比べて、CPU負荷が小さかった 方針 時間と計算資源はそこそこ潤沢にあるものと仮定し、その中で「各動画のエンコード」を最適化したいとする 各動画毎に、最適なエンコードパラメータ群を都度決定するようなユースケース 動画の種類毎(e.g., スポーツ、アニメ、ニュース、実況、3D)にパラメータを分けたい、的なものの発展形 問題

    Optunaを使ってFFmpegのエンコードパラメータを最適化してみる
    n2s
    n2s 2019/01/23
  • ffprobe の使い方 | ニコラボ

    動画や音声、画像ファイルを調べるのに ffmpeg で表示される以上のことを調べるときに使う ffprobe の使い方。ログのフォーマット指定ができるので json、xml、iniからパースすれば正規表現で無理に取る必要はない。 ffprobe では-vf、-af、-filter_complexなどが使えないので lavfi デバイスで読み込み、そこからフィルタを使う。よって映像は rawvideo、音声は pcm_f32le になり元データとは異なるのに注意。デコーダの指定もできないので一部のピクセルフォーマット、具体的には VP9 の YUVA420 をデコードできない。 VP9(libvpx-vp9)のエンコード設定について | アルファチャンネル付き動画を読み込む ffmpeg 5.0からcsv出力が直った。 ffprobe: add missing separator when

    ffprobe の使い方 | ニコラボ
    n2s
    n2s 2018/05/03
  • ffmpeg 3.1 リリース | ニコラボ

    追記 2016年10月22日 3.1.5 がリリースされた。 git.videolan.org Gitffmpeg.git/shortlog git.videolan.org Gitffmpeg.git/blobdiff – Changelog 追記 2016年10月1日 3.1.4 がリリースされた。 git.videolan.org Gitffmpeg.git/shortlog git.videolan.org Gitffmpeg.git/blobdiff – Changelog 追記 2016年8月26日 3.1.3 がリリースされた。 git.videolan.org Gitffmpeg.git/shortlog git.videolan.org Gitffmpeg.git/blobdiff – Changelog 追記 2016年8月9日 3.

    ffmpeg 3.1 リリース | ニコラボ
    n2s
    n2s 2016/06/28
  • 詳細な分割設定ができる Segment | ニコラボ

    segmentmuxer とは時間やフレーム数指定でストリームを分割する。出力ファイル名にはimage2muxer と同じように連番出力(%d)や、-strftimeオプションを使って日時設定もできる。正確にストリームを分割するにはキーフレームを分割毎の先頭に挿入しなければならない。キーフレームが先頭に来ないとキーフレームが来るまで映像が乱れる原因になる。hlsmuxer のオプションと併用することで詳細に分割設定ができる。 -reset_timestamps 1を付けると2分割以降のファイルの PTS がリセットされて動画投稿サイト向けに分割したファイルの投稿が可能になる。 ffmpegApple HTTP Live Streaming(HLS)を扱う ffmpeg で指定秒ごとに分割する方法 フィルタ内で分割するなら。 詳細な分割設定ができる Segment 基コマンド 300

    詳細な分割設定ができる Segment | ニコラボ
    n2s
    n2s 2016/04/21
  • ffmpeg 3.0 リリース | ニコラボ

    2016年2月15日 に ffmpeg 3.0 Einstein(アインシュタイン)がリリースされた。今回のリリースはメジャーアップデートとなり、2.8 以降に追加された新機能の中からマスターにしか追加されていなかったフィルタやエンコーダ、デコーダ等の新機能が全て取り込まれた。 RELEASE NOTES for FFmpeg 3.0 “Einstein” 2.8 以降に取り込まれた機能の一覧 Changelog 2.8.1 to 3.0 < git.videolan.org Git 今回のアップデートの主な特徴 ffplay の挙動変更 MP4 の暗号化、復号対応 DTS-HD を外部ライブラリに頼らずフルサポート DXVA2、VAAPI の VP9 ハードウェアデコード対応 libaacplus と libvo-aacenc のサポート打ち切りと内蔵AACエンコーダの品質向上 マスター

    ffmpeg 3.0 リリース | ニコラボ
    n2s
    n2s 2016/02/16
  • FFmpegで動画編集をするガイド - moriyoshiの日記

    こんにちは。年末になり、ますますコマンドラインで動画編集をする機会が増えてきているかと思いますが、皆様いかがお過ごしでしょうか。普段触れていないとついつい忘れてしまうffmpegのオプション群。そんなあなたのためのチートシートです。 基礎編 トランスコーディング ffmpeg -i input.mp4 -c:v libx264 -preset medium -c:a libfdk_aac output.mp4 または ffmpeg -i input.mp4 -vcodec libx264 -preset medium -acodec libfdk_aac output.mp4 解説 -c:v オプションは映像コーデックを、-c:a は音声コーデックを指定する。古くはそれぞれ -vcodec -acodec というオプションであった。両者は等価である。 -preset は libx264 の

    FFmpegで動画編集をするガイド - moriyoshiの日記
  • Ubuntu 15.10 その12 - Libavが無くなり、FFmpegに戻りました

    LibavからFFmpegへ Ubuntu 15.10ではLibavがリポジトリーから削除され、FFmpegがインストールされるようになりました。 LibavとFFmpegの役割 いずれのソフトウェアも、動画や音声などで使用される様々なフォーマットのエンコードやデコードを行うマルチメディアフレームワークです。 一般的なデスクトップユーザーから見れば、動画や音声を再生する時に利用されるソフトウェアです。 メディアプレーヤーのバックエンドで動作します。 袂を分かち5年弱 LibavはFFmpegからフォークしたプロジェクトです。 フォークのきっかけは、FFmpegプロジェクト内で起きたプロジェクトの管理方針やポリシーに対する考え方の相違でした。 それを契機として、2011年3月にLibavプロジェクトが発足しました。 FFmpegを利用していたDebian及びUbuntuはLibavを支持し、

    Ubuntu 15.10 その12 - Libavが無くなり、FFmpegに戻りました
    n2s
    n2s 2015/11/27
    フォークしてから4年、Libav側の方が力尽きたのか。
  • ffmpeg 2.8 の気になる新機能とは | ニコラボ

    ffmpeg 2.8 が2015年9月9日リリースされた。それに伴い ffmpeg 2.7 から新たに追加されたフィルタやエンコーダーやデコーダーなど気になる新機能についてのまとめ。 チェンジログ:git.videolan.org Gitffmpeg.git/blob – Changelog 広く恩恵を受けるのは「Intel QSV-accelerated MPEG-2 video」の部分で MPEG-2 video を libx264 でエンコードしている人にはエンコード速度の向上が図れる。ただしこれが有効になっている Windows バイナリが一般公開されていないのでMaster of the Dark Arts-ニコニコミュニティで配布している Full-Auto-modified-v2 を使うと手軽に Windows用の ffmpeg を作ることが出来る。 qsv 対応の f

    ffmpeg 2.8 の気になる新機能とは | ニコラボ
    n2s
    n2s 2015/09/10
  • 2つの映像の画質評価をする SSIM | ニコラボ

    2つ入力した映像の輝度、コントラスト、構造などを軸にピクセル単位の比較だけではなく周囲のピクセルとの相関をみて比較してオリジナルにどれだけ忠実であるか SSIM の値を計算する。主な用途はエンコード前後を比較してどれだけ劣化したのか、特定のフレームを抽出してエンコードを見直したりする。比較する動画は同じ解像度とfps、ピクセルフォーマットである必要がある。libx264 エンコードでリアルタイムで計測する場合はオプションの-tune ssim -ssim 1を使う。 ファイルの入力順が逆だったのを訂正した。2021年8月11日 1入力がオリジナルの動画、2入力がSSIMを計算する動画ではなく、1入力がSSIMを計算する動画で、2入力がオリジナルの動画でlibvmafフィルタと同じ順番。 文字を描写する drawtext 新しい映像の品質評価 libvmaf 2つの映像の画質評価をする ps

    2つの映像の画質評価をする SSIM | ニコラボ
    n2s
    n2s 2015/09/07
  • Windowsユーザー向け ffmpegのまとめ: 雨鯨のたそがれ

    ffmpegとは FFmpegは動画と音声を変換することのできるUNIX系OS生まれのフリーソフトウェア。コマンドラインから使用することができる。 (ttp://ja.wikipedia.org/wiki/FFmpeg) 基的な使い方 ffmpeg –i 入力ファイル名 出力ファイル名 入力ファイルが動画の時、出力ファイル名の拡張子を aac にすれば音楽ファイルに変換され、出力ファイル名を%03d.png とすれば連番の画像ファイルに書き出される。 【オプション】 -ss : 開示時間 -t: 切り取る時間 -encoders: エンコーダーの一覧を出力 -codecs: エンコーダー(E)、デコーダー(D)の両方の一覧を出力してくれるのでこっちの方がいい。 ffmpeg –i 入力ファイル名 とだけすれば入力ファイルの情報(ビデオや音声の種類)を出力する。 Windows版バイナリの

  • ffmpegの使い方:tech.ckme.co.jp

    ffmpegは、無料で使える動画および音声のエンコーダである。ここでは、ffmpegを使って、H.264、webm、wmvなどの各種動画に変換する方法を解説する。 ffmpegは、使い方はきわめて簡単である一方、様々なオプションを駆使すれば、より詳細な設定も可能である。 なお、DVDやBlu-rayのようにフォルダ構造をとるものの場合は、x264のバージョンは最新ではないものの、HandBrakeを使う方が簡単である。→HandBrakeの設定と使い方 目次 ffmpegの基的な使い方 動画:ビデオコーデックの指定 動画:動画品質の設定 動画:H.265でエンコード 動画:H.264でエンコード 動画:AV1でエンコード 動画:VP9でエンコード 動画:wmvでエンコード 動画:フレームレート及び画面サイズを指定する 動画:複数の静止画から動画を作成する 動画:クロッピングしてエンコード

    n2s
    n2s 2015/06/20
  • ffmpeg の -i 指定忘れで上書きされないようになる | ニコラボ

    ffmpeg で入力ファイルの指定で -i を宣言して入力ファイルのパスを指定するが、これを忘れて指定すると今までは入力データのタイトルそのままに 0 byte の空デーに強制的に上書きされていた。これが3月29日から上書きされないように変更された。 ffmpeg_opt: Do not overwrite output if there is no input : git.videolan.org Git

    ffmpeg の -i 指定忘れで上書きされないようになる | ニコラボ
    n2s
    n2s 2015/04/06
    おお。
  • 動画変換ソフトFFmpegをCentOS6にインストール

    動画や音声をエンコードしてくれるソフトである FFmpeg(https://www.ffmpeg.org/)をCentOS6で扱えるようにします。 ついでに、ImageMagickも使ってアニメーションGIFを作ってみます。 この動画を。 アニメーションGIFに変換します。 動画ファイル -> 1コマづつのPNGファイル生成 -> アニメーションGIF という流れです。以下、作業ログです。 yumライブラリをインストール # yum -y install autoconf automake make gcc gcc-c++ pkgconfig wget libtool zlib-devel # yum -y install git # yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.

    動画変換ソフトFFmpegをCentOS6にインストール
  • yaffmi – シンプルで機能十分なWindows用FFMPEGフロントエンド

    Mac OSXLinuxであれば動画の変換はFFMPEGを使ったりして簡単にできますが、WindowsであればやはりGUIがあって変換を行いたいと思うのではないでしょうか。しかし使い勝手の良いソフトウェアはあまり多くありません。 そこで紹介したいのがyaffmiです。yaffmi単体で動画フォーマットの変換が簡単にできるようになります。 yaffmiの使い方 yaffmiはFFMPEGフロントエンドになりますので、対応している動画フォーマットは実に多彩になります。UIもとてもシンプルで、動画を登録して変換後のフォーマットを指定する程度です。すぐに使いこなして動画変換ができるでしょう。 yaffmiはWindows用、GPL v3のオープンソース・ソフトウェアです。 PunMaster/yaffmi

    yaffmi – シンプルで機能十分なWindows用FFMPEGフロントエンド
  • “H.265/HEVC”“VP9”デコーダーを搭載した「FFmpeg 2.1」が公開

    n2s
    n2s 2013/10/29
    VP8が来たのが未だつい最近のように感じられる…
  • ffmpeg で時間単位やフレーム単位でカットする方法 - ニコニコ動画研究所

    ffmpeg では素材を時間単位、フレーム単位でカットする方法が幾つかあり、それらの使い方とベンチマークのまとめ。 等分割する場合には HLS や Segment のオプションを使う。 ffmpegApple HTTP Live Streaming(HLS)を扱う 詳細な分割設定ができる Segment 関連記事 ffmpeg で指定秒ごとに分割する方法 修正(2016年7月14日) Main options の内容を挙動に即した説明に直し曖昧な部分は削除した。 挙動の確認動画サンプル ffmpeg -f lavfi -i testsrc2=r=30000/1001:d=30 -g 1 30p-g1.mp4 ffprobe -of csv -show_packets -i 30p-g1.mp4 -show_data_hash adler32 -select_streams v > 3

    ffmpeg で時間単位やフレーム単位でカットする方法 - ニコニコ動画研究所
    n2s
    n2s 2013/07/18