diary/Kojima/2022-03-07
の編集
http://plamo.linet.gr.jp/?diary/Kojima/2022-03-07
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Kojima]] ・ffmpeg-5.0の対応状況 ffmpegがメジャーバージョンアップして、共有ライブラリのバージョンも変り、APIも変ったようなので、 ffmpegを使ってるマルチメディア系ソフトウェアの対応状況を調べてみた。 - mplayer-1.5 : OK 久しぶりに新バージョンが公開されたmplayerだけど、これはもともとffmpegを内蔵しているので、 特に影響は無さそう。一応、内蔵のffmpegも5.0になっているらしい。 - mpv-0.34.1 : OK mpv は、元となった mplayer と比べて更新頻度が高く、0.34.1 で対応済み。 - vlc-3.0.16 : NG VLCは開発中の4系でffmpeg-5.0に対応したようだけど、3系へはbackportされてないっぽい。 - freerdp-2.6.0 : OK libfreerdp2.so.2.6.0はffmpeg-5.0のlibavcodec.so.59に問題なくリンクできる。 - gimp-2.10.30 : NG gegl-0.4.36のff-{load,save}.soがffmpeg-5.0に未対応。多分、gimp-3.0くらいで対応するつもり? - gst-libav-1.18.6 : NG 参照している `avcodec_get_context_defaults3' という関数が ffmpeg-5.0では deprecated として削除されたのでビルドできない。開発チーム的には対応しているようなので、次のリリースでは対応してそう。 - alsa-plugin-1.2.6 : OK libasound_module_rate_lavrate.so, libasound_module_pcm_a52.so が参照しているものの、ffmpeg-5.0でビルドし直せば問題なさそう。 - audacious-plugin-4.1 : ?(要パッチ) 型変換でエラーが出るので、meson.build の common_flags のリストに"-fpermissive"を追加すればビルドはできるようだけど、動くかどうかはよく分からない。一応、Input/ffaudio.so は ffmpeg-5.0のライブラリを見るようにはなった。 - libquicktime-1.2.4 : NG もともとBLFS方面のパッチをあてて ffmpeg-4 系に対応させていたので、かなり大規模な変更が必要っぽいけど、もうQuickTime用のライブラリは不要な気がするな。 ffmpeg4のライブラリは互換性のために残しておくつもりなので、 とりあえず、vlc/geglあたりの最新版をffmpeg4系でビルドしておけば、ffmpeg5に移行しても何とかなるかな? #comment
タイムスタンプを変更しない
[[diary/Kojima]] ・ffmpeg-5.0の対応状況 ffmpegがメジャーバージョンアップして、共有ライブラリのバージョンも変り、APIも変ったようなので、 ffmpegを使ってるマルチメディア系ソフトウェアの対応状況を調べてみた。 - mplayer-1.5 : OK 久しぶりに新バージョンが公開されたmplayerだけど、これはもともとffmpegを内蔵しているので、 特に影響は無さそう。一応、内蔵のffmpegも5.0になっているらしい。 - mpv-0.34.1 : OK mpv は、元となった mplayer と比べて更新頻度が高く、0.34.1 で対応済み。 - vlc-3.0.16 : NG VLCは開発中の4系でffmpeg-5.0に対応したようだけど、3系へはbackportされてないっぽい。 - freerdp-2.6.0 : OK libfreerdp2.so.2.6.0はffmpeg-5.0のlibavcodec.so.59に問題なくリンクできる。 - gimp-2.10.30 : NG gegl-0.4.36のff-{load,save}.soがffmpeg-5.0に未対応。多分、gimp-3.0くらいで対応するつもり? - gst-libav-1.18.6 : NG 参照している `avcodec_get_context_defaults3' という関数が ffmpeg-5.0では deprecated として削除されたのでビルドできない。開発チーム的には対応しているようなので、次のリリースでは対応してそう。 - alsa-plugin-1.2.6 : OK libasound_module_rate_lavrate.so, libasound_module_pcm_a52.so が参照しているものの、ffmpeg-5.0でビルドし直せば問題なさそう。 - audacious-plugin-4.1 : ?(要パッチ) 型変換でエラーが出るので、meson.build の common_flags のリストに"-fpermissive"を追加すればビルドはできるようだけど、動くかどうかはよく分からない。一応、Input/ffaudio.so は ffmpeg-5.0のライブラリを見るようにはなった。 - libquicktime-1.2.4 : NG もともとBLFS方面のパッチをあてて ffmpeg-4 系に対応させていたので、かなり大規模な変更が必要っぽいけど、もうQuickTime用のライブラリは不要な気がするな。 ffmpeg4のライブラリは互換性のために残しておくつもりなので、 とりあえず、vlc/geglあたりの最新版をffmpeg4系でビルドしておけば、ffmpeg5に移行しても何とかなるかな? #comment
テキスト整形のルールを表示する