{"id":7423,"date":"2020-02-28T17:47:02","date_gmt":"2020-02-28T08:47:02","guid":{"rendered":"http:\/\/www.k-in.co.jp\/niwakan\/?p=7423"},"modified":"2020-03-06T14:24:38","modified_gmt":"2020-03-06T05:24:38","slug":"macports%e3%81%a7ffmpeg%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6%e3%81%bf%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.k-in.co.jp\/niwakan\/archives\/2020\/02\/7423\/","title":{"rendered":"MacPorts\u3067ffmpeg\u3092\u5165\u308c\u3066\u307f\u308b"},"content":{"rendered":"<p>\u305f\u307e\u305f\u307e\u624b\u306b\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u306bbpg\u3068\u3044\u3046\u62e1\u5f35\u5b50\u304c\u4ed8\u3044\u3066\u3044\u305f\u3002<br \/>\n\u3075\u3080\u3001\u306a\u3093\u3060\u308d\u3046\u3053\u308c\uff1f<br \/>\nGoogle\u5148\u751f\u306b\u5c0b\u306d\u308b\u3068\u3001<a href=\"https:\/\/bellard.org\/bpg\/\"><strong>Better Portable Graphics<\/strong><\/a>\u3068\u3044\u3046\u65b0\u3057\u3044\u753b\u50cf\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3089\u3057\u3044\u3002<br \/>\nCMYK\u306b\u3082\u5bfe\u5fdc\u3057\u305f\u3001\u53ef\u9006\u30fb\u4e0d\u53ef\u9006\u4e21\u5bfe\u5fdc\u306e\u30b3\u30f3\u30c6\u30ca\u3060\u305d\u3046\u3060\u3002<br \/>\n<!--more--><\/p>\n<p>Windows\u3060\u3068\u3044\u304f\u3064\u304bViewer\u304c\u3042\u3063\u305f\u306e\u3060\u3051\u308c\u3069\u3001Mac\u306b\u306f\u898b\u5f53\u305f\u3089\u306a\u3044\u3002<br \/>\n\u3042\u308b\u304b\u3082\u77e5\u308c\u306a\u3044\u3051\u308c\u3069\u3001<a href=\"https:\/\/www.ffmpeg.org\"><strong>FFmpeg<\/strong><\/a>\u3067\u30b3\u30f3\u30d0\u30fc\u30c8\u3067\u304d\u308b\u3089\u3057\u3044\u304b\u3089\u3001\u305d\u3063\u3061\u3067\u3084\u3063\u3066\u307f\u3088\u3046\u3002<br \/>\n\u2026\u2026\u3068\u5b89\u6613\u306b\u8003\u3048\u305f\u3002<\/p>\n<p>\u5358\u7d14\u306b\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u308b\u3002<br \/>\n<code>sudo port install ffmpeg<\/code><\/p>\n<p>\u56e0\u307f\u306b\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306b\u8272\u3005\u5165\u308c\u3066\u3082\u3044\u3044\u304b\u3068\u5c0b\u306d\u3089\u308c\u305f\u3002\u3059\u3054\u3044\u91cf\u3060\u3002<br \/>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>The following dependencies will be installed: <\/div><div class=\"arconix-toggle-content\">\nXft2<br \/>\nXviD<br \/>\nautoconf-archive<br \/>\nautomake<br \/>\nbison<br \/>\nbison-runtime<br \/>\ncairo<br \/>\ndocbook-xml<br \/>\ndocbook-xml-4.1.2<br \/>\ndocbook-xml-4.2<br \/>\ndocbook-xml-4.3<br \/>\ndocbook-xml-4.4<br \/>\ndocbook-xml-4.5<br \/>\ndocbook-xml-5.0<br \/>\ndocbook-xsl-nons<br \/>\nflex<br \/>\nfribidi<br \/>\ngawk<br \/>\ngdk-pixbuf2<br \/>\ngmake<br \/>\ngmp<br \/>\ngnutls<br \/>\ngobject-introspection<br \/>\ngraphite2<br \/>\ngraphviz<br \/>\ngtk-doc<br \/>\ngts<br \/>\nharfbuzz<br \/>\nitstool<br \/>\njasper<br \/>\njbigkit<br \/>\nlame<br \/>\nlcms2<br \/>\nld64<br \/>\nld64-latest<br \/>\nlibLASi<br \/>\nlibass<br \/>\nlibbluray<br \/>\nlibcroco<br \/>\nlibmodplug<br \/>\nlibnetpbm<br \/>\nlibogg<br \/>\nlibopus<br \/>\nlibpixman<br \/>\nlibrsvg<br \/>\nlibsdl2<br \/>\nlibtapi<br \/>\nlibtasn1<br \/>\nlibtheora<br \/>\nlibvorbis<br \/>\nlibvpx<br \/>\nlibxslt<br \/>\nllvm-9.0<br \/>\nllvm_select<br \/>\nm4<br \/>\nmeson<br \/>\nnasm<br \/>\nnettle<br \/>\nninja<br \/>\nopenjpeg<br \/>\np11-kit<br \/>\npango<br \/>\npy27-libxml2<br \/>\npy38-anytree<br \/>\npy38-beaker<br \/>\npy38-lxml<br \/>\npy38-mako<br \/>\npy38-markdown<br \/>\npy38-markupsafe<br \/>\npy38-pygments<br \/>\npy38-setuptools<br \/>\npy38-six<br \/>\npygments_select<br \/>\npython27<br \/>\npython2_select<br \/>\npython38<br \/>\nshared-mime-info<br \/>\nsoxr<br \/>\nspeex<br \/>\ntexinfo<br \/>\nurw-fonts<br \/>\nvala<br \/>\nx264<br \/>\nx265<br \/>\nxar<br \/>\nxmlcatmgr<br \/>\nxorg-libXaw<br \/>\nxorg-libXmu<br \/>\nxorg-xcb-util<br \/>\nxrender<br \/>\nContinue? [Y\/n]:<\/div><\/div><\/p>\n<p>\u307e\u3041\u3001\u6642\u9593\u306f\u304b\u304b\u3063\u305f\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u305f\u3002<\/p>\n<p>\u3055\u3066\u8d77\u52d5\u3057\u3066\u307f\u3088\u3046\u3002<br \/>\n<code>ffmpeg -i 1.bpg<\/code><br \/>\n<code>ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers<br \/>\nbuilt with Apple LLVM version 10.0.0 (clang-1000.10.44.4)<br \/>\nconfiguration: --prefix=\/opt\/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-librsvg --enable-libtheora --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libsoxr --enable-libspeex --enable-libass --enable-libbluray --enable-lzma --enable-gnutls --enable-fontconfig --enable-libfreetype --enable-libfribidi --disable-libjack --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-indev=jack --enable-opencl --disable-outdev=xv --enable-audiotoolbox --enable-videotoolbox --enable-sdl2 --disable-securetransport --mandir=\/opt\/local\/share\/man --enable-shared --enable-pthreads --cc=\/usr\/bin\/clang --arch=x86_64 --enable-x86asm --enable-libx265 --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid<br \/>\nlibavutil 56. 31.100 \/ 56. 31.100<br \/>\nlibavcodec 58. 54.100 \/ 58. 54.100<br \/>\nlibavformat 58. 29.100 \/ 58. 29.100<br \/>\nlibavdevice 58. 8.100 \/ 58. 8.100<br \/>\nlibavfilter 7. 57.100 \/ 7. 57.100<br \/>\nlibavresample 4. 0. 0 \/ 4. 0. 0<br \/>\nlibswscale 5. 5.100 \/ 5. 5.100<br \/>\nlibswresample 3. 5.100 \/ 3. 5.100<br \/>\nlibpostproc 55. 5.100 \/ 55. 5.100<br \/>\n1.bpg: Invalid data found when processing input<\/code><br \/>\n\u3064\u3044\u3067\u306b\u66f8\u304f\u3068\u3001\u6700\u5f8c\u306e\u4e00\u884c\u306f\u8d64\u5b57\u3060\uff01<\/p>\n<p>libbpg\u3082\u5165\u308c\u3066\u307f\u308b\u3002<br \/>\n\u305d\u306e\u5f8c\u3067\u3001ffmpeg\u3092\u518d\u5ea6\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3002<br \/>\n<code>sudo port install ffmpeg +libbpg +libx265<\/code><br \/>\nx265\u306f\u306a\u3093\u3068\u306a\u304f\u4ed8\u3051\u3066\u307f\u305f\u3002<\/p>\n<p>\u3067\u3001\u305d\u306e\u7d50\u679c\u306a\u3093\u3060\u3051\u308c\u3069\u3082\u2026\u2026<\/p>\n<p>bpg\u306f\u958b\u3051\u306a\u3044\u3002<br \/>\n\u3051\u308c\u3069\u3082\u3001x265\u304c\u5909\u63db\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u305f(^_^;;<\/p>\n<h5>2020.03.06<\/h5>\n<p>libbpg\u306b\u5185\u5305\u3055\u308c\u3066\u3044\u308bbpgenc\u3068<strong>bpgdec<\/strong>\u3067\u5909\u63db\u3067\u304d\u305f\u3002\u3053\u3093\u306a\u611f\u3058\u3067\u3001<br \/>\n<code>bpgdec -o 1.png 1.bpg<\/code><br \/>\nbpgview\u30b3\u30de\u30f3\u30c9\u306f\u4f55\u304b\u554f\u984c\u304c\u3042\u308b\u306e\u304b\u8868\u793a\u3067\u304d\u306a\u304b\u3063\u305f\u3002<\/p>\n<p>x265\u304b\u3089x264\u3078\u306e\u5909\u63db\u306f\u30aa\u30d7\u30b7\u30e7\u30f3\u6307\u5b9a\u306e\u9593\u9055\u3044\u304c\u3042\u3063\u305f\u306e\u304b\u3001\u5909\u63db\u5f8c\u306emp4\u30d5\u30a1\u30a4\u30eb\u304c\u58ca\u308c\u3066\uff1f\u3044\u305f\u306e\u3067\u898b\u308b\u3053\u3068\u306f\u3067\u304d\u306a\u304b\u3063\u305f\u2026<\/p>\n<p>\u3064\u307e\u308a\u3001\u3084\u308a\u305f\u304b\u3063\u305f\u3053\u3068<strong>\u300cbpg\u306e\u8868\u793a\u300d\u306bffmpeg\u306f\u5168\u304f\u95a2\u4fc2\u306a\u304b\u3063\u305f<\/strong>\u3093\u3060\u3063\u3066\u3070\u3088\u3063\uff01(^_^;;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u305f\u307e\u305f\u307e\u624b\u306b\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u306bbpg\u3068\u3044\u3046\u62e1\u5f35\u5b50\u304c\u4ed8\u3044\u3066\u3044\u305f\u3002 \u3075\u3080\u3001\u306a\u3093\u3060\u308d\u3046\u3053\u308c\uff1f Google\u5148\u751f\u306b\u5c0b\u306d\u308b\u3068\u3001Better Portable Graphics\u3068\u3044\u3046\u65b0\u3057\u3044\u753b\u50cf\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3089\u3057\u3044\u3002 CMYK\u306b\u3082\u5bfe\u5fdc\u3057\u305f\u3001 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.k-in.co.jp\/niwakan\/archives\/2020\/02\/7423\/\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;MacPorts\u3067ffmpeg\u3092\u5165\u308c\u3066\u307f\u308b&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[151],"tags":[37,60],"class_list":["post-7423","post","type-post","status-publish","format-standard","hentry","category-151","tag-photo","tag-60"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/posts\/7423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/comments?post=7423"}],"version-history":[{"count":0,"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/posts\/7423\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/media?parent=7423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/categories?post=7423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.k-in.co.jp\/niwakan\/wp-json\/wp\/v2\/tags?post=7423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}