さまざまな音声・動画形式に対応しているマルチメディアコンバータ、及びライブラリ群。 ライセンスはLGPL。c99で書かれており、libavutil、libavformat、libavdevice、libavcodec、libavfilter、libpostproc、libswscaleなどのライブラリを含む。これらのライブラリはmplayer、VLC、ffdshow、avidemuxなどの様々なマルチメディアプログラムで使われている。
2025 May 31. "-movflags +faststart"オプション "-movflags faststart"オプション MP4ファイルをストリーミング時に最適化するためのもの。 オーディオストリームの種類には関係なく利用できる。 ただし、MP4フォーマットに出力する場合のみ意味を持つ。 "-movflags +faststart" +(プラス)記号が付いていることで、既存のmovflags設定に追加するという意味になる。 MP4のmoovアトムをファイルの先頭に移動させ、ストリーミング再生を最適化するオプション。 "-movflags faststart" faststartだ…
2025 May 31. 2025 Feb 24. 2024 May 26. 2023 Oct. 21. 2023 May 02. 2020 May 31. 2020 May 30. 出典 2020年版 デジタル放送録画の圧縮を最適化するFFmpegの使い方 - Simple Life in the digital age [確認]NHK解説放送のmp4エンコード · Issue #244 · l3tnun/EPGStation · GitHub https://haruo31.underthetree.jp/2014/11/25/%E5%89%AF%E9%9F%B3%E5%A3%B0%E3%…
windows11 python3.13で動作 カレントディレクトリー内のMP4ファイルをh265でエンコード NVIDIAまたはintel GPU使用 ffmpegのパスは'c:/exe/ffmpeg-master-latest-win64-gpl-shared/bin' exeffmpeg.zipを展開し、C:ドライブにコピー pyinstaller goffmpeg.py --onefile でexeファイルがdistディレクトリに作られる このexeファイルをMP4ファイルのあるカレントディレクトリ内にコピーし実行 import os import subprocess import …
Windows環境でお世話になっていた "JDownloader 2" が、そのまま Linux 環境でもサポートされていて全く同じように使えるのですが、今回、ストリーミング形式のリソースを対象として動作させようとしたところ "FFmpegがインストールされていない" というメッセージが出て、そう言えば別途に必要だったなぁと思い起こし、ちょっとばかし弄ることに。ところが、そう簡単には行かなかったのでした。 どれをインストールしていいか分からないFFmpeg 本体のアプリである JDownloader2 は、アプリセンターのツールからインストールしていたので同様にアプリセンターのツールから FF…
何とは敢えて言わないが、データ変換ソフトとかで、「お試しで5分間の音声ファイルだけ変換できます」みたいなものがあるとして、元のデータは1時間長だった場合、それを5分長x12個のファイルに分割して1ファイルずつ変換すればお試し版で1時間分変換できるじゃん! みたいなセコいことを考えた人が居るとか居ないとか… まあそこは良いとして、簡単に音声ファイルを短く分割したいと思って色々調べたところ、ffmpegを使うとコマンド1発で出来るということが分かったのでそれを備忘としてここに残しておくことにする。 ffmpegは https://github.com/BtbN/FFmpeg-Builds/rele…
anオプションをつければいい 参考 qiita.com qiita.com
前提条件 FFmpeg Static Builds のページから .tar.xz を落とし、展開して、パスを通して利用していた。 結論 パッケージマネージャ経由で ffmpeg を入れて、それを利用する。
基本 基本構文 ffmpeg 全体の設定 動画A設定 -i 動画A 動画B設定 -i 動画B ... 動画X設定 動画X 全体設定に基づき、動画Aに動画A設定、動画Bに動画B設定を適用し、動画X設定に基づき動画Xを出力する 圧縮関連 音声追加 ffmpeg -i 動画A -i 音声A -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 動画X 動画Aに音声Aを追加して、動画Xとして出力 音声削除 ffmpeg -i 動画A -c:v copy -an 動画X 動画Aから音声を削除して、動画Xとして出力 コーデック変更 ffmpeg -i 動画A -c:v libx…
試してびっくり。 以前ネタにしたんですが、最近ミリシタのイベント画面で流れるOffVocal版をiPhoneのスクリーンレコーダーで録画→sambaに書き込み→デスクトップ機と共有してVidcutterで不要部分をカットして保存、ってことをして楽しんでます。 でも、当たり前ですがファイルサイズ大きいんですよね。2分ちょっとの動画ファイルが150MBくらいから大きいと200MB台後半程度になります。絵が動いてるわけでもないのにね。ストレージには余裕があるからいいっちゃいいんですが、ちょっと気にはなります。 そしてふと気づくわけです。音だけ抽出できればファイルサイズ小さくできるんじゃ?と。早速検索…
intdashからデータをリアルタイムで取得したいみなさん、 こんにちは。ソリューションアーキテクトの伊勢です。 intdashの魅力のひとつは低遅延でリアルタイム性の高いデータ伝送です。 今回は収集データをストリームで取得する方法をご紹介します。