さまざまな音声・動画形式に対応しているマルチメディアコンバータ、及びライブラリ群。 ライセンスはLGPL。c99で書かれており、libavutil、libavformat、libavdevice、libavcodec、libavfilter、libpostproc、libswscaleなどのライブラリを含む。これらのライブラリはmplayer、VLC、ffdshow、avidemuxなどの様々なマルチメディアプログラムで使われている。
intdashからデータをリアルタイムで取得したいみなさん、 こんにちは。ソリューションアーキテクトの伊勢です。 intdashの魅力のひとつは低遅延でリアルタイム性の高いデータ伝送です。 今回は収集データをストリームで取得する方法をご紹介します。
以下ffmpeg(7.1)で2分のm2tsを変換したものオプションは無しhevcの4倍前後、h264よりも早い。h266はどこまで進化するのか。(NUCでcpuは13th Gen Intel(R) Core(TM) i5-1340P) h.264 size= 31681KiB speed=4.62xvmaf 59.93 h.265 hevc size= 10604KiB speed=1.95xvmaf 55.49 SVT-AV1 ・av1(def -crf 35)size= 13180KiB speed=7.89xvmaf 57.70 ・av1 (-crf 40) size= 9770KiB …
Pomegranateのイベント画面で流れるOffVocalをiPhoneで録画したものをファイルサーバ経由で転送して必要なところをVidcutterで切り出してffmpegで音だけ抜き出して、としてるんですがどうしても頭に前回のアウトロの残響が残ります。Vidcutterで切り出したファイルでは聞こえないんですけどね。 実際にはVidcutterで切り出したファイルにも残ってるんでしょうけど、動画ではなんでか聞こえません。動画とのタイミングの問題?
簡単な流れ AVCHDをMacでmovファイルに変換(iPad / iPhoneで見れるように) Mac標準アプリ(iMovie)でAVCHDをMOVファイルに変換 Mac のターミナルで mov を mp4に変換 経緯 知人からビデオカメラで撮影したらAVCHDのファイルだったのでiPadで視聴できず。 Macで簡単にMOVファイルに変換してみたがiPadで視聴できず。 ターミナルでmovをmp4に変換してやっとiPadでも視聴できるようになったので共有です。 やり方 iMovieでAVCHDファイルを読み込む(ドラッグ&ドロップが楽です) 読み込み完了後、読み込んだファイルを1つ選択 1つ…
ffmpegは動画のエンコードをするのに便利です 参考 ffmpegを使って動画の再生速度を変えてみる - 脳内メモ++ 再エンコードせずに fps を変更する | ニコラボ コマンドメモ 動画を2倍速にするには ffmpeg -i input.mp4 -vf setpts=PTS/2 -af atempo=2 output.mp4 動画を0.5倍速にするには ffmpeg -i input.mp4 -vf setpts=PTS/0.5 -af atempo=0.5 output.mp4 今回は動画をスローにしたくて、このコマンドを調べたんですが、遅くするのは0.5倍までしかできないようです …
【概要】■バージョン ツール名 バージョン 日時 備考 FFmpeg 7.0.2 【ツール】 ◆FFmpeg (ffmpeg.org) https://www.ffmpeg.org/ 【ダウンロード】 ◆FFmpeg (ffmpeg.org) https://www.ffmpeg.org/download.html 【ニュース】■2023年 ◆FFmpegコマンドラインツールのマルチスレッド化が完了、開発者いわく「数十年で最も複雑な修正」 (Gigazine, 2023/12/15 07:00) https://gigazine.net/news/20231215-ffmpeg-cli-mul…
-deinterlaceが使用できない CentOS6でffmpegをソースコードからビルドしてインストールした場合は -deinterlaceオプションが使用できた。 しかし、Rocky9でrpmでffmpegをインストールした場合はこのオプションが使用できない 変わりになるフィルタ yadif 長所: 高速であり、多くのシナリオで十分な品質を提供します。 短所: 最新のフィルターに比べて品質が劣る場合があります。 ffmpeg -i input.mp4 -vf "yadif" -c:v libx264 -crf 23 -preset fast output.mp4 処理結果:全然インターレ…
「2倍再生」とか「0.5倍速再生」の例は web で見つかるんですけど 「長さ不定の動画を強制的に2分で収まる動画として再エンコードする」 みたいな例は見つからない感じがする(?) …ので、それを実現するには以下で出来るハズ ffmpeg -i input.mp4 -vf "setpts=${NEW_DURATION}*PTS/${ORG_DURATION}" -o new_movie.mp4 # Audio の話が抜けてる点に留意 NEW_DURATION / ORG_DURATION の単位は何でも良いです。"秒" であれば両方とも "秒" で指定すれば良いですし、”ミリ秒” でも "分"…
以前のブログで【便利】コマンドラインツールで超解像処理!静止画も動画も高画質にという内容で書いていました。 uepon.hatenadiary.com PowerShellやcmdの補完機能があるとはいえ、コマンドラインでの実行では打ち込みが多いので結構大変です。こんなときにはバッチファイル(.bat)などを使用することで入力の負担は軽減できるのですが…自分にはバッチファイルを作る知識があまりないので、このときの内容をバッチファイル化を通して作り方を学び直したいと思います。 元になる処理 今回は、以下のような処理を考えます。この処理では低画質mp4動画ファイルをフレーム分割、高画質化の処理を行…
PowerPointにMP4の動画を張り付けたところ、なぜか張り付けた動画が真っ黒になってしまい「メディアが再生できません」とエラーが表示されてしました。 結論から言うと、動画はH264のコーデックの正しいMP4動画なのですが、パワーポイントがYUV422pというMP4のピクセルフォーマットをサポートしていないのが原因でした。 詳細説明 対策 YUV420pとYUV422pの違い (adsbygoogle = window.adsbygoogle || []).push({}); 詳細説明 詳細について説明すると、上記の図の張り付けられている動画はどちらもMP4の動画になります。 詳細のコーデ…
100分の1秒カウンター素材の作り方を説明します。動画による説明はこちら。同じ方法でカウントダウンタイマー素材も作れます。しゃべる解説の作り方はこちら。 ほかの解説動画はこちら。 内容: 1.9VAeきゅうべえのダウンロード 2.数字1桁のカウンタを作る 3.数字2桁のカウンタを作る 4.小数2桁を追加する 5.背景に小数点を入れる 解説動画の作り方 9VAeきゅうべえのダウンロード 画面キャプチャ方法 キャプチャ画像を9VAeに読みこむ 文字、矢印を入れる 文字の色、縁、影をつける ひとコマアニメーションにする アニメGIF、動画出力 9VAeをつかえば素材動画が作れる 9VAeきゅうべえに…
初めに 開発環境 セットアップ データの準備 Custom Videoでの推論 初めに モーション認識メモリを使用したゼロショット視覚追跡をローカルで触っていきます github.com 開発環境 Windows11 uv pyhton 3.10 セットアップ まずは環境を作っていきます uv venv -p 3.10 .venv\Scripts\activate ライブラリを ReadMeに従って入れていきます uv pip install -e . uv pip install -e ".[notebooks]" uv pip install matplotlib==3.7 tikzplo…
開発環境 連番画像から動画作成 開発環境 Windows11 FFmpeg N-113785-gfe340c3244-20240223 連番画像から動画作成 連番の画像があるフォルダで以下を実行 ffmpeg -framerate 30 -i %08d.jpg -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4 オプションについて -framerate 30:入力する画像のフレームレートを30fpsに設定します。必要に応じて数値を変更 -i %08d.jpg:8桁のゼロパディングされた連番画像を入力 %08dは8桁の整数を表します。ファイル名の数字部分…
概要 Google スライドでは録画するとwebmというGoogleが開発した動画ファイルの形式になります。 これを人にデータを渡すときにMP4にしたく変換をしたので方法を記載します。
膨大なテレビ番組データをAIに学習させ、任意の質問に答えさせたり、映像や番組を取り出すことは技術的に可能ですが、実現にはいくつかの課題とプロセスがあります。 実現の可能性とプロセス 1. データ準備 ステップ データの整理 HDDに保存されている番組を形式ごとに整理(例: MP4, TS)。 メタデータ(番組名、放送日時、概要)があれば、それも整理。 形式の統一 全データをAIが処理可能な形式(例: MP4, MKV)に変換する。 映像のフレームレート、解像度も統一すると処理が効率化。 データのクリーンアップ 不要な部分(CMやノイズ)を自動または手動で削除。 長時間のデータなら、内容ごとに分…
バージョン 31.0は新しいNVIDIAぼかし/背景ぼかしフィルタ、ズーム時のプレビューのスクロールの簡易化、YouTubeチャットのサポート改善、ブラウザソースの更新 (カスタムドックとサービス統合を含む)、NVENCエンコーダの書き換え、および今後の機能のための多くのバックエンドの変更と最適化がされています。 以下の内容は OBS Studio 31.0.0 Beta 1 / Beta 2 / Beta 3 / Release Candidate 1リリースノートを日本語に訳したものです。 変更内容が気になる場合はご覧ください。 誤字脱字、誤訳などありましたら コメント までお知らせくださ…
無料アプリ9VAeきゅうべえは、なめらかに動くアニメを作るために、他のアプリにないグループ化機能をもっています。その仕組みを解説します。しゃべる解説はこちら。 ほかの解説動画はこちら。 内容: 1.9VAeきゅうべえのダウンロード 2.9VAeのグループ化 3.9VAeのグループ化処理 解説動画の作り方 9VAeきゅうべえのダウンロード 画面キャプチャ方法 キャプチャ画像を9VAeに読みこむ 文字、矢印を入れる 文字の色、縁、影をつける ひとコマアニメーションにする アニメGIF、動画出力 9VAeをつかえば素材動画が作れる 9VAeきゅうべえに関する質問 1.9VAeきゅうべえのダウンロード…
OBS Studioに関する情報メモを書いてる記事 ※「OBS Studioに関する個人的メモ」を移転しました。(現在は閲覧不可) 記事投稿日 2021年10月6日、最終更新日 2024年11月22日 04時00分頃 文字数が凄く多いのでブラウザの検索機能をお使いください。 記事が見にくくて申し訳ありません。 (将来的に内容を細かく分けて記事にしたいと思っています。) ブラウザ検索ショートカット Windows : Ctrl + F macOS : Command + F この記事は下記環境を使用して作成しています。 ※Linux、特定のデバイスが無いと表示されないソースのことはメモしていませ…
通常Macにイヤホンを繋いだ場合、音源はイヤホンから再生されます。 しかし、Macにはデフォルトアプリとして「Audio MIDI 設定」が入っており、オーディオのインアウトを好きなようにカスタマイズできます。support.apple.comそして、Audio MIDI 設定とWebAudioAPIを組み合わせると、 Macのスピーカー(左) Macのスピーカー(右) イヤホン(左) イヤホン(右) の全てから異なる音源を再生することができます。 Macの設定 アプリケーション > その他 > Audio MIDI 設定を開く 左下の+ボタンを押して危機セットを作成 MacBookのスピーカ…
ffmpegコマンドで簡単にできたので備忘録です。 はじめに ffmpegコマンドでwebpをpngやjpegに変換する やり方 やってみる おわりに 参考 はじめに webp形式の画像を、pngやjpegに変換したいケースがありました。 最近だとDALL·Eで生成した画像なんかもwebp形式ですね。 ググってみると検索上位には企業の自社ツール宣伝ページが多く並び、もっと簡単な方法はないのか?という気持ちになります。 ffmpegコマンドで簡単にできたので備忘録を残します。 ffmpegコマンドでwebpをpngやjpegに変換する やり方 ffmpegは、画像や動画の処理に使われる非常に有名…
この記事は、過去記事MSYS2のffmpegでゲーム画面を録画する話の続きです。必要なソフトウェアはインストール済になっていることを前提にしています。 ffmpegで色深度10bitの録画をするスクリプト 過去記事で作成したcaptを下記のように改造します。そのあと、例えばcapt 8で8秒間の録画、capt 6:00:00で6時間の録画ができます。録画中にキーボードの「Q」を押すと録画を終了できます。 #!/bin/sh [ $# -ne 1 ] && echo "usage: $(basename $0) time" 1>&2 && exit 1 OUTFILE=capt-"$(date …
FFmpegの高速化 広告ブロッカーの推奨 Windows Server 2025への誤ったアップデート 生成AIの活用と研究 マイコンBASICマガジンDELUXE 理研による光量子コンピュータ開発 Wi-Fiルーターの見直し LGの変形ディスプレイ 家庭用Wi-Fiルーターの悪用 FindyのFeature Flag iOS 18.1の新機能:非アクティブ時再起動 Excelのシートタブデザイン変更によるパフォーマンス低下 Lenovo Yoga Slim 7x Gen9のWi-Fiドライバー Ruby on Rails 8の新機能 タスク完了時のSlackチャネル自動退出 OpenCod…
PasocomMini PC-8801mkⅡSR 無料翻訳サービス タッチパネル操作と注意欠陥 GIMP 3.0のリリース 日経新聞のアメリカ大統領選記事 光量子コンピューター Windows on Armのx86エミュレータ強化 レーザー網膜投射技術 液体金属使用とCPU保証 TSMC社員の引き抜き GIMP 3.0リリース候補版 Adobeスクールの受講料値上げ Netscape Navigatorの誕生 AIによる福岡のPR記事 Raspberry Pi公式USBハブ PythonのGUIフレームワーク 生成AIの活用 OOPの実装パターン 事務コンSJ-9500 Windows 11の…
初めに 開発環境 準備 環境作成とライブラリのインストール 各モデルの配置 サーバーコードの修正 ローカルサーバーの起動 クライアントからサーバーを実行 エラー対応 pyopenjtalkのインストールがうまくいかない場合 torch関連が上手くいかない CMakeがないと言われた場合 初めに いまさらですが、GPT-SoVITSのローカル推論を試していきます。今回はサーバー化したいため、fastAPIのサーバーを立てます github.com 以下でuv 環境で記事の通りに以下の対応を行ったリポジトリを公開しています シンプルなクライアントコードを作成 サーバーコードの修正 uv環境の構築 …