{"id":1220,"date":"2024-12-06T15:01:31","date_gmt":"2024-12-06T06:01:31","guid":{"rendered":"https:\/\/bokumin45.server-on.net\/blog\/?p=1220"},"modified":"2025-10-31T14:27:54","modified_gmt":"2025-10-31T05:27:54","slug":"%e5%8f%a4%e3%81%84%e3%82%b0%e3%83%a9%e3%83%9c%e3%81%a7%e3%82%82ffmpeg%e3%81%8c%e3%81%97%e3%81%9f%e3%81%84opensuse_twgeforce-gtx-670","status":"publish","type":"post","link":"https:\/\/www.bokumin.org\/blog\/2024\/12\/06\/%e5%8f%a4%e3%81%84%e3%82%b0%e3%83%a9%e3%83%9c%e3%81%a7%e3%82%82ffmpeg%e3%81%8c%e3%81%97%e3%81%9f%e3%81%84opensuse_twgeforce-gtx-670\/","title":{"rendered":"\u53e4\u3044\u30b0\u30e9\u30dc\u3067\u3082ffmpeg\u304c\u3057\u305f\u3044(openSUSE_TW,Geforce GTX 670)"},"content":{"rendered":"\n<p>FFmpeg on an Old GPU (OpenSUSE Tumbleweed, GeForce GTX 670)<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>\u306f\u3058\u3081\u306b<\/strong><\/p>\n\n\n\n<p>\u308f\u305f\u3057\u306b\u3068\u3063\u3066PC\u3067\u306e\u4f5c\u696d\u3068\u3044\u3048\u3070\u3001SSH\u3067\u57fa\u672c\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u30bf\u30fc\u30df\u30ca\u30eb\u4e0a\u3067\u884c\u3046\u3053\u3068\u304c\u307b\u3068\u3093\u3069\u3067\u3059\u3002\u305f\u307e\u306b\u6709\u4e8b\u306e\u969b\u306b\u30e2\u30cb\u30bf\u30fc\u306b\u63a5\u7d9a\u3055\u305b\u3066\u8d77\u52d5\u3059\u308b\u3050\u3089\u3044\u3057\u304bGPU\u3092\u4f7f\u3063\u3066\u3044\u307e\u305b\u3093\u3002<br>\u57fa\u672c\u7684\u306b\u30b0\u30e9\u30dc\u304c\u5fc5\u8981\u306a\u3044\u4eba\u9593\u3067\u306f\u3042\u308b\u306e\u3067\u3059\u304c\u3001\u4e00\u5fdc\u523a\u3057\u3066\u304a\u304f\u304b\u3068\u3044\u3046\u611f\u899a\u3067Geforce GTX 670\u304c\u5165\u3063\u3066\u3044\u307e\u3059\u3002\u9577\u3044\u9593\u307b\u307c\u523a\u3055\u3063\u3066\u3044\u308b\u3060\u3051\u306e\u72b6\u614b\u3060\u3063\u305f\u306e\u3067\u3001\u3053\u308c\u3092\u4f7f\u3063\u3066\u4f55\u304b\u3067\u304d\u305f\u3089\u306a\uff5e\u3068\u63a2\u3057\u3066\u3044\u305f\u3068\u3053\u308d\u3001FFmpeg\u3067GPU\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3055\u305b\u305f\u3089\u52b9\u7387\u4e0a\u304c\u308b\u3093\u3058\u3083\u306a\u3044\u304b\u3068\u601d\u3044\u6311\u6226\u3057\u3066\u307f\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<br>\u4eca\u56de\u306f\u3053\u306e\u53e4\u3044GPU\u3092\u4f7f\u3063\u3066ffmpeg\u306e\u51e6\u7406\u3092\u884c\u308f\u305b\u308b\u3084\u308a\u65b9\u3092\u8a18\u4e8b\u306b\u3057\u3066\u3044\u304d\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>\u4f7f\u7528\u3057\u305f\u3082\u306e<\/strong><\/p>\n\n\n\n<p><strong>Geforce GTX 670<\/strong>\u3000 <br>\u20232012\u5e746\u6708\u306b\u767a\u58f2\u3055\u308c\u305f\u30b0\u30e9\u30dc\u3067\u3001\u5f53\u6642\u306f\u4e0a\u4f4d\u30e2\u30c7\u30eb\u306eGTX680\u306b\u52a3\u3089\u305a\u306e\u6027\u80fd\u3092\u767a\u63ee\u3057\u30b3\u30b9\u30d1\u629c\u7fa4\u306e\u30b0\u30e9\u30dc\u3067\u3057\u305f\u3002 \u73fe\u5728\u306f\u4e2d\u53e4\u304c\u5927\u4f534000\uff5e6000\u5186\u3050\u3089\u3044\u3067\u58f2\u3089\u308c\u3066\u3044\u307e\u3059\u3002<br><br><strong>OS\uff1aopenSUSE TumbleWeed 6.13<\/strong><br>\u2023\u30db\u30fc\u30e0\u30e9\u30dc\u306e\u30e1\u30a4\u30f3\u6a5f<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>\u30c9\u30e9\u30a4\u30d0\u30fc\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.nvidia.com\/ja-jp\/drivers\/\">https:\/\/www.nvidia.com\/ja-jp\/drivers\/<\/a> \u3067\u88fd\u54c1\u540d\u3092\u5165\u529b<br>\u30c9\u30e9\u30a4\u30d0\u30fc \u30d0\u30fc\u30b8\u30e7\u30f3<strong>:<\/strong>470.256.02\u3068\u308f\u304b\u308a\u307e\u3057\u305f\u3002 <br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1235\" height=\"264\" src=\"https:\/\/i0.wp.com\/bokumin45.server-on.net\/blog\/wp-content\/uploads\/2024\/12\/1733449976717.jpg?fit=1235%2C264&amp;ssl=1\" alt=\"\" class=\"wp-image-1225\" srcset=\"https:\/\/www.bokumin.org\/blog\/wp-content\/uploads\/2024\/12\/1733449976717.jpg 1235w, https:\/\/www.bokumin.org\/blog\/wp-content\/uploads\/2024\/12\/1733449976717-300x64.jpg 300w, https:\/\/www.bokumin.org\/blog\/wp-content\/uploads\/2024\/12\/1733449976717-768x164.jpg 768w, https:\/\/www.bokumin.org\/blog\/wp-content\/uploads\/2024\/12\/1733449976717-600x128.jpg 600w\" sizes=\"auto, (max-width: 1235px) 100vw, 1235px\" \/><\/figure>\n\n\n\n<p>\uff08<a href=\"https:\/\/ja.opensuse.org\/SDB:NVIDIA_drivers\">https:\/\/ja.opensuse.org\/SDB:NVIDIA_drivers<\/a>\uff09\u304b\u3089\u76f4\u63a5\u8a72\u5f53\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e\u3057\u3066\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u308a\u3082\u3067\u304d\u307e\u3059\u304c\u3001\u79c1\u306e\u5834\u5408\u3001\u4ee5\u4e0b\u306eURL\u3067\u3069\u306e\u30c9\u30e9\u30a4\u30d0\u30fc\u304c\u9069\u5207\u304b\u30c1\u30a7\u30c3\u30af\u3092\u3057\u3066\u5927\u4f53\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<br> <a href=\"https:\/\/download.nvidia.com\/opensuse\/tumbleweed\/x86_64\/\">https:\/\/download.nvidia.com\/opensuse\/tumbleweed\/x86_64\/<\/a><\/p>\n\n\n\n<p>openSUSE\u306e\u5834\u5408\u3001\u4ee5\u4e0b\u306e\u65b9\u6cd5\u3067\u30c9\u30e9\u30a4\u30d0\u30fc\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u53ef\u80fd\u3067\u3059\u3002 <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo zypper addrepo --refresh https:\/\/download.nvidia.com\/opensuse\/tumbleweed NVIDIA\nsudo zypper in x11-video-nvidiaG05 \n# \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u3001\u518d\u8d77\u52d5\nsudo reboot\n\n# \u518d\u8d77\u52d5\u5f8c\u3001nvidia-smi\u30b3\u30de\u30f3\u30c9\u3067\u6b63\u5e38\u306b\u8a8d\u8b58\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\nnvidia-smi\n+-----------------------------------------------------------------------------+\n| NVIDIA-SMI 470.256.02   Driver Version: 470.256.02   CUDA Version:          |\n|-------------------------------+----------------------+----------------------+\n| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |\n| Fan  Temp  Perf  Pwr:Usage\/Cap|         Memory-Usage | GPU-Util  Compute M. |\n|                               |                      |               MIG M. |\n|===============================+======================+======================|\n|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 N\/A |                  N\/A |\n| 30%   30C    P8    N\/A \/  N\/A |      1MiB \/  1998MiB |     N\/A      Default |\n|                               |                      |                  N\/A |\n+-------------------------------+----------------------+----------------------+\n                                                                               \n+-----------------------------------------------------------------------------+\n| Processes:                                                                  |\n|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |\n|        ID   ID                                                   Usage      |\n|=============================================================================|\n|  No running processes found                                                 |\n+-----------------------------------------------------------------------------+\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">zypper<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">addrepo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--refresh<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">https:\/\/download.nvidia.com\/opensuse\/tumbleweed<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">NVIDIA<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">zypper<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">in<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">x11-video-nvidiaG05<\/span><span style=\"color: #BABED8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u3001\u518d\u8d77\u52d5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">reboot<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># \u518d\u8d77\u52d5\u5f8c\u3001nvidia-smi\u30b3\u30de\u30f3\u30c9\u3067\u6b63\u5e38\u306b\u8a8d\u8b58\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">nvidia-smi<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">+-----------------------------------------------------------------------------+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">NVIDIA-SMI<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #F78C6C\">470.256<\/span><span style=\"color: #C3E88D\">.02<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #C3E88D\">Driver<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">Version:<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #F78C6C\">470.256<\/span><span style=\"color: #C3E88D\">.02<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #C3E88D\">CUDA<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">Version:<\/span><span style=\"color: #BABED8\">          <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #FFCB6B\">-------------------------------+----------------------+----------------------+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">GPU<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">Name<\/span><span style=\"color: #BABED8\">        <\/span><span style=\"color: #C3E88D\">Persistence-M<\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">Bus-Id<\/span><span style=\"color: #BABED8\">        <\/span><span style=\"color: #C3E88D\">Disp.A<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">Volatile<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">Uncorr.<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">ECC<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">Fan<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">Temp<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">Perf<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">Pwr:Usage\/Cap<\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">         <\/span><span style=\"color: #FFCB6B\">Memory-Usage<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">GPU-Util<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">Compute<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">M.<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">                               <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">                      <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">               <\/span><span style=\"color: #FFCB6B\">MIG<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">M.<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">===============================+======================+======================<\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #FFCB6B\">0<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">NVIDIA<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">GeForce<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">...<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">Off<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">00000000:01:00.0<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">N\/A<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">                  <\/span><span style=\"color: #FFCB6B\">N\/A<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">30%<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #F78C6C\">30<\/span><span style=\"color: #C3E88D\">C<\/span><span style=\"color: #BABED8\">    <\/span><span style=\"color: #C3E88D\">P8<\/span><span style=\"color: #BABED8\">    <\/span><span style=\"color: #C3E88D\">N\/A<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">\/<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #C3E88D\">N\/A<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">      <\/span><span style=\"color: #FFCB6B\">1MiB<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">\/<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #F78C6C\">1998<\/span><span style=\"color: #C3E88D\">MiB<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">     <\/span><span style=\"color: #FFCB6B\">N\/A<\/span><span style=\"color: #BABED8\">      <\/span><span style=\"color: #C3E88D\">Default<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">                               <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">                      <\/span><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">                  <\/span><span style=\"color: #FFCB6B\">N\/A<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">+-------------------------------+----------------------+----------------------+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BABED8\">                                                                               <\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">+-----------------------------------------------------------------------------+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">Processes:<\/span><span style=\"color: #BABED8\">                                                                  <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #FFCB6B\">GPU<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #C3E88D\">GI<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #C3E88D\">CI<\/span><span style=\"color: #BABED8\">        <\/span><span style=\"color: #C3E88D\">PID<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #C3E88D\">Type<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #C3E88D\">Process<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">name<\/span><span style=\"color: #BABED8\">                  <\/span><span style=\"color: #C3E88D\">GPU<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">Memory<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">        <\/span><span style=\"color: #FFCB6B\">ID<\/span><span style=\"color: #BABED8\">   <\/span><span style=\"color: #C3E88D\">ID<\/span><span style=\"color: #BABED8\">                                                   <\/span><span style=\"color: #C3E88D\">Usage<\/span><span style=\"color: #BABED8\">      <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">=============================================================================<\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">|<\/span><span style=\"color: #BABED8\">  <\/span><span style=\"color: #FFCB6B\">No<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">running<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">processes<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">found<\/span><span style=\"color: #BABED8\">                                                 <\/span><span style=\"color: #89DDFF\">|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">+-----------------------------------------------------------------------------+<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>nvidia-smi\u3092\u307f\u3066\u3082\u3089\u3046\u3068\u3001\u3044\u304f\u3064\u304bN\/A\u3068\u3044\u3046\u3082\u306e\u306b\u306a\u3063\u3066\u3044\u308b\u90e8\u5206\u304c\u591a\u3044\u3067\u3059\u3002<br>\u3053\u308c\u306f\u30a8\u30e9\u30fc\u3068\u3044\u3046\u610f\u5473\u3067\u306f\u306a\u304f\u3001\u5358\u7d14\u306b<strong>\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u30fb\u53e4\u3044\u3082\u306e\u306e\u70ba\u3001\u8868\u793a\u304c\u51fa\u6765\u306a\u3044<\/strong>\u3068\u3044\u3046\u610f\u5473\u5408\u3044\u3082\u6301\u3063\u3066\u3044\u307e\u3059\u3002<br>\uff08\u53c2\u8003\uff1a<a href=\"https:\/\/forums.developer.nvidia.com\/t\/gpu-memory-usage-shows-n-a\/169140\">GPU Memory Usage shows \u201cN\/A\u201d<\/a>\uff09<\/p>\n\n\n\n<p>\u8272\u3005\u306a\u3082\u306e\u304c[N\/A]\u3068\u3067\u3066\u3044\u307e\u3059\u304c\u3001\u30b3\u30de\u30f3\u30c9\u304c\u5b9f\u884c\u3055\u308c\u3066\u8868\u793a\u304c\u3067\u304d\u3066\u3044\u308c\u3070\u3068\u308a\u3042\u3048\u305aOK\u3067\u3059\u3002\u6b21\u306bcuda\u3068GCC\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>CUDA\u30fbGCC\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n\n\n\n<p>\u6b8b\u5ff5\u306a\u304c\u3089openSUSE TumbleWeed\u306b\u306fcuda\u304c\u6b63\u5f0f\u306b\u914d\u5e03\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u4eca\u56de\u306f\u4e00\u756a\u4e92\u63db\u6027\u304c\u9ad8\u3044\u3068\u601d\u308f\u308c\u308bLeap\u3067\u914d\u5e03\u3055\u308c\u3066\u3044\u308bCUDA\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u304d\u307e\u3059\u3002CUDA\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\u30c9\u30e9\u30a4\u30d0\u30fc\u306e<a href=\"https:\/\/docs.nvidia.com\/datacenter\/tesla\/tesla-release-notes-470-256-02\/index.html\">\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8<\/a>\u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>zypper ar https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/opensuse15\/x86_64\/cuda-opensuse15.repo\nzypper --gpg-auto-import-keys refresh\n# \u4eca\u56de\u306fcuda 11.4\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\nzypper -n in -y --auto-agree-with-licenses --no-recommends \\\n     nv-prefer-signed-open-driver cuda-runtime-11-4<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">zypper<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">ar<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/opensuse15\/x86_64\/cuda-opensuse15.repo<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">zypper<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--gpg-auto-import-keys<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">refresh<\/span><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># \u4eca\u56de\u306fcuda 11.4\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">zypper<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">-n<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">in<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">-y<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--auto-agree-with-licenses<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--no-recommends<\/span><span style=\"color: #BABED8\"> \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BABED8\">     <\/span><span style=\"color: #C3E88D\">nv-prefer-signed-open-driver<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">cuda-runtime-11-4<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u3053\u306eCUDA\u306e\u9069\u5207\u306aGCC\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u3059\u304c\u3001\u4ee5\u4e0b\u306eURL\u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\u3002 <br><a href=\"https:\/\/stackoverflow.com\/questions\/6622454\/cuda-incompatible-with-my-gcc-version\">https:\/\/stackoverflow.com\/questions\/6622454\/cuda-incompatible-with-my-gcc-version<\/a> <br>\u958b\u304f\u306e\u304c\u9762\u5012\u306a\u4eba\u306e\u305f\u3081\u306b\u3001\u3053\u3053\u306b\u4e00\u5fdc\u8868\u3092\u8f09\u305b\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-regular\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>CUDA <\/strong>\u30d0\u30fc\u30b8\u30e7\u30f3<\/td><td class=\"has-text-align-center\" data-align=\"center\">GCC\u30d0\u30fc\u30b8\u30e7\u30f3<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12.4, 12.5<\/td><td class=\"has-text-align-center\" data-align=\"center\">13.2<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12.1, 12.2, 12.3<\/td><td class=\"has-text-align-center\" data-align=\"center\">12.2<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">12.1<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">11.4.1+, 11.5, 11.6, 11.7, 11.8<\/td><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">11.1, 11.2, 11.3, 11.4.0<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">10.1, 10.2<\/td><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">9.2, 10.0<\/td><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">9.0, 9.1<\/td><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">5.3<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><td class=\"has-text-align-center\" data-align=\"center\">4.9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5.5, 6<\/td><td class=\"has-text-align-center\" data-align=\"center\">4.8<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4.2, 5<\/td><td class=\"has-text-align-center\" data-align=\"center\">4.6<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4.1<\/td><td class=\"has-text-align-center\" data-align=\"center\">4.5<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4.0<\/td><td class=\"has-text-align-center\" data-align=\"center\">4.4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u4eca\u56de\u3001CUDA\u306e\u30d0\u30fc\u30b8\u30e7\u30f311.4\u3092\u4f7f\u3044\u307e\u3057\u305f\u306e\u3067\u3001GCC10\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo zypper install gcc10 gcc10-c++<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">zypper<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">install<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">gcc10<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">gcc10-c++<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>nv-codec-headers,FFmpeg\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n\n\n\n<p>nv-codec-headers\u3068\u306f\u3001NVIDIA GPU\u306e\u30d3\u30c7\u30aa\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3068\u30c7\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u305f\u3081\u306e\u30d8\u30c3\u30c0\u30fc\u30d5\u30a1\u30a4\u30eb\u7fa4\u3067\u3059\u3002FFmpeg\u3068NVIDIA\u306e\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd\u3092\u7d71\u5408\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u306b\u306a\u3063\u3066\u304d\u307e\u3059<\/p>\n\n\n\n<p>\u305d\u308c\u3067\u306f\u5b9f\u969b\u306b\u3001nv-codec-headers\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u304d\u307e\u3059\u3002sdk8.1\u3092\u9078\u629e\u3057\u307e\u3057\u305f\u3002<strong>\u203b2012\u5e74\u306eGTX 670\u306b\u5bfe\u3057\u3066\u3001\u6bd4\u8f03\u7684\u53e4\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306eSDK\u304c\u9069\u3057\u3066\u3044\u308b\u3068\u5224\u65ad\u3057\u307e\u3057\u305f<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git clone --branch sdk\/8.1 https:\/\/git.videolan.org\/git\/ffmpeg\/nv-codec-headers.git \ncd nv-codec-headers \nsudo make install\n\n# \u30d1\u30b9\u304c\u901a\u3063\u3066\u306a\u304b\u3063\u305f\u3089\n# PKG_CONFIG_PATH\u306bffnvcodec\u306epkgconfig\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u8ffd\u52a0\nexport PKG_CONFIG_PATH=\"\/usr\/local\/lib\/pkgconfig:$PKG_CONFIG_PATH\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">git<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">clone<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--branch<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">sdk\/8.1<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">https:\/\/git.videolan.org\/git\/ffmpeg\/nv-codec-headers.git<\/span><span style=\"color: #BABED8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #82AAFF\">cd<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">nv-codec-headers<\/span><span style=\"color: #BABED8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">make<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">install<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># \u30d1\u30b9\u304c\u901a\u3063\u3066\u306a\u304b\u3063\u305f\u3089<\/span><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># PKG_CONFIG_PATH\u306bffnvcodec\u306epkgconfig\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u8ffd\u52a0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">export<\/span><span style=\"color: #BABED8\"> PKG_CONFIG_PATH<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">\/usr\/local\/lib\/pkgconfig:<\/span><span style=\"color: #BABED8\">$PKG_CONFIG_PATH<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u6642\u671f\u7684\u306bFFmpeg 4.4.x \u307e\u305f\u306f FFmpeg 5.0\u521d\u671f\u30ea\u30ea\u30fc\u30b9\u304c\u4e92\u63db\u6027\u304c\u9ad8\u3044\u3068\u611f\u3058\u305f\u306e\u3067\u3001\u4eca\u56de\u306f5.1\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git clone https:\/\/github.com\/FFmpeg\/FFmpeg.git\ncd FFmpeg\ngit checkout release\/5.1<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">git<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">clone<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">https:\/\/github.com\/FFmpeg\/FFmpeg.git<\/span><\/span>\n<span class=\"line\"><span style=\"color: #82AAFF\">cd<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">FFmpeg<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">git<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">checkout<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">release\/5.1<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>FFmpeg\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u524d\u306bGCC10\u306b\u5207\u308a\u66ff\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-10 100\nsudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/g++-10 100<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">update-alternatives<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--install<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">\/usr\/bin\/gcc<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">gcc<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">\/usr\/bin\/gcc-10<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #F78C6C\">100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">update-alternatives<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--install<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">\/usr\/bin\/gcc<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">gcc<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">\/usr\/bin\/g++-10<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #F78C6C\">100<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>FFmpeg\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>CFLAGS=\"-O2 -march=native\" .\/configure --enable-nvenc --enable-cuda --enable-libnpp --enable-cuda-nvcc --enable-libvpx --enable-gpl --enable-version3 --enable-nonfree --enable-libfreetype --extra-cflags=\"-I\/usr\/local\/cuda\/include -I\/usr\/local\/include\/ffnvcodec\" --extra-ldflags=\"-L\/usr\/local\/cuda\/lib64\" --cc=gcc-10 --cxx=g++-10 --nvcc=\/usr\/local\/cuda\/bin\/nvcc --extra-libs=\"-lnppc -lnppig -lnpps\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">CFLAGS<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">-O2 -march=native<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #FFCB6B\">.\/configure<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-nvenc<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-cuda<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-libnpp<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-cuda-nvcc<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-libvpx<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-gpl<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-version3<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-nonfree<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--enable-libfreetype<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--extra-cflags=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">-I\/usr\/local\/cuda\/include -I\/usr\/local\/include\/ffnvcodec<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--extra-ldflags=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">-L\/usr\/local\/cuda\/lib64<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--cc=gcc-10<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--cxx=g++-10<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--nvcc=\/usr\/local\/cuda\/bin\/nvcc<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">--extra-libs=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">-lnppc -lnppig -lnpps<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>FFmpeg\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u969b\u306b\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u65b9\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u4e00\u3064\u4e00\u3064\u89e3\u6c7a\u3057\u3066\u3044\u304f\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u53ef\u80fd\u3067\u3059\u3002\u30cd\u30c3\u30c8\u3067\u691c\u7d22\u3092\u3059\u308c\u3070\u5927\u4f53\u306e\u89e3\u6c7a\u7b56\u304c\u308f\u304b\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># nvcc\u30a8\u30e9\u30fc\u306e\u5834\u5408\u306f\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u308b\u304b\u30c1\u30a7\u30c3\u30af\nexport PKG_CONFIG_PATH=\"\/usr\/local\/lib\/pkgconfig:$PKG_CONFIG_PATH\"\n\n# freetype2 not found using pkg-config\u306e\u5834\u5408\u306fOpenSUSE\u306e\u5834\u5408\nsudo zypper install freetype2-devel<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># nvcc\u30a8\u30e9\u30fc\u306e\u5834\u5408\u306f\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u308b\u304b\u30c1\u30a7\u30c3\u30af<\/span><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">export<\/span><span style=\"color: #BABED8\"> PKG_CONFIG_PATH<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">\/usr\/local\/lib\/pkgconfig:<\/span><span style=\"color: #BABED8\">$PKG_CONFIG_PATH<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># freetype2 not found using pkg-config\u306e\u5834\u5408\u306fOpenSUSE\u306e\u5834\u5408<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">zypper<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">install<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">freetype2-devel<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u6700\u5f8c\u306bffmpeg\u3092\u30d3\u30eb\u30c9\u30fb\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># ffmpeg \u30d3\u30eb\u30c9\nsudo make\n\n# \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\nsudo make install\n\n# \u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u66f4\u65b0\nsudo ldconfig\n\n# ffmpeg\u304c\u8a8d\u8b58\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\nffmpeg -version\n```\nffmpeg version n5.1.6-11-gcde3c5fc0c Copyright (c) 2000-2024 the FFmpeg developers\nbuilt with gcc 10 (SUSE Linux)\nconfiguration: --enable-nvenc --enable-cuda --enable-libnpp --enable-cuda-nvcc --enable-libvpx --enable-gpl --enable-version3 --enable-nonfree --enable-libfreetype --extra-cflags='-I\/usr\/local\/cuda\/include -I\/usr\/local\/include\/ffnvcodec' --extra-ldflags=-L\/usr\/local\/cuda\/lib64 --cc=gcc-10 --cxx=g++-10 --nvcc=\/usr\/local\/cuda\/bin\/nvcc --extra-libs='-lnppc -lnppig -lnpps'\nlibavutil      57. 28.100 \/ 57. 28.100\nlibavcodec     59. 37.100 \/ 59. 37.100\nlibavformat    59. 27.100 \/ 59. 27.100\nlibavdevice    59.  7.100 \/ 59.  7.100\nlibavfilter     8. 44.100 \/  8. 44.100\nlibswscale      6.  7.100 \/  6.  7.100\nlibswresample   4.  7.100 \/  4.  7.100\nlibpostproc    56.  6.100 \/ 56.  6.100\n\n```<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># ffmpeg \u30d3\u30eb\u30c9<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">make<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">make<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">install<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># \u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u66f4\u65b0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sudo<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">ldconfig<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># ffmpeg\u304c\u8a8d\u8b58\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">ffmpeg<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #C3E88D\">-version<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">```<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">ffmpeg<\/span><span style=\"color: #C3E88D\"> version n5.1.6-11-gcde3c5fc0c Copyright (c) 2000-2024 the FFmpeg developers<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">built<\/span><span style=\"color: #C3E88D\"> with gcc <\/span><span style=\"color: #F78C6C\">10<\/span><span style=\"color: #C3E88D\"> (SUSE Linux)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">configuration:<\/span><span style=\"color: #C3E88D\"> --enable-nvenc --enable-cuda --enable-libnpp --enable-cuda-nvcc --enable-libvpx --enable-gpl --enable-version3 --enable-nonfree --enable-libfreetype --extra-cflags=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">-I\/usr\/local\/cuda\/include -I\/usr\/local\/include\/ffnvcodec<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> --extra-ldflags=-L\/usr\/local\/cuda\/lib64 --cc=gcc-10 --cxx=g++-10 --nvcc=\/usr\/local\/cuda\/bin\/nvcc --extra-libs=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">-lnppc -lnppig -lnpps<\/span><span style=\"color: #89DDFF\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libavutil<\/span><span style=\"color: #C3E88D\">      <\/span><span style=\"color: #F78C6C\">57<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">28.100<\/span><span style=\"color: #C3E88D\"> \/ <\/span><span style=\"color: #F78C6C\">57<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">28.100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libavcodec<\/span><span style=\"color: #C3E88D\">     <\/span><span style=\"color: #F78C6C\">59<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">37.100<\/span><span style=\"color: #C3E88D\"> \/ <\/span><span style=\"color: #F78C6C\">59<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">37.100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libavformat<\/span><span style=\"color: #C3E88D\">    <\/span><span style=\"color: #F78C6C\">59<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">27.100<\/span><span style=\"color: #C3E88D\"> \/ <\/span><span style=\"color: #F78C6C\">59<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">27.100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libavdevice<\/span><span style=\"color: #C3E88D\">    <\/span><span style=\"color: #F78C6C\">59<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">7.100<\/span><span style=\"color: #C3E88D\"> \/ <\/span><span style=\"color: #F78C6C\">59<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">7.100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libavfilter<\/span><span style=\"color: #C3E88D\">     <\/span><span style=\"color: #F78C6C\">8<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">44.100<\/span><span style=\"color: #C3E88D\"> \/  <\/span><span style=\"color: #F78C6C\">8<\/span><span style=\"color: #C3E88D\">. <\/span><span style=\"color: #F78C6C\">44.100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libswscale<\/span><span style=\"color: #C3E88D\">      <\/span><span style=\"color: #F78C6C\">6<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">7.100<\/span><span style=\"color: #C3E88D\"> \/  <\/span><span style=\"color: #F78C6C\">6<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">7.100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libswresample<\/span><span style=\"color: #C3E88D\">   <\/span><span style=\"color: #F78C6C\">4<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">7.100<\/span><span style=\"color: #C3E88D\"> \/  <\/span><span style=\"color: #F78C6C\">4<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">7.100<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">libpostproc<\/span><span style=\"color: #C3E88D\">    <\/span><span style=\"color: #F78C6C\">56<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">6.100<\/span><span style=\"color: #C3E88D\"> \/ <\/span><span style=\"color: #F78C6C\">56<\/span><span style=\"color: #C3E88D\">.  <\/span><span style=\"color: #F78C6C\">6.100<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">```<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"has-large-font-size\"><strong>CPU\/GPU\u306e\u901f\u5ea6\u6bd4\u8f03<\/strong><\/p>\n\n\n\n<p>GPU\u3092\u4f7f\u3063\u305f\u3082\u306e\u304c\u4ee5\u4e0b\u3067\u3059<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># GPU\ntime ffmpeg -hwaccel cuda -i \/mnt\/hdd\/movie\/20241201_015957271.mp4 -c:v h264_nvenc -preset slow output_video.mp4\nreal 0m13.633s\nuser 0m8.239s\nsys 0m0.555s<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># GPU<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F78C6C\">time<\/span><span style=\"color: #BABED8\"> ffmpeg -hwaccel cuda -i \/mnt\/hdd\/movie\/20241201_015957271.mp4 -c:v h264_nvenc -preset slow output_video.mp4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">real<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #C3E88D\">m13.633s<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">user<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #C3E88D\">m8.239s<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sys<\/span><span style=\"color: #BABED8\"> <\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #C3E88D\">m0.555s<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>CPU\u3092\u4f7f\u3063\u305f\u3082\u306e\u304c\u4ee5\u4e0b\u3067\u3059<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#babed8;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># CPU\ntime ffmpeg -i \/mnt\/hdd\/movie\/20241201_015957271.mp4 -preset slow output_video.mp4\nreal\t0m12.823s\nuser\t0m27.100s\nsys\t0m0.437s<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #464B5D; font-style: italic\"># CPU<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F78C6C\">time<\/span><span style=\"color: #BABED8\"> ffmpeg -i \/mnt\/hdd\/movie\/20241201_015957271.mp4 -preset slow output_video.mp4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">real<\/span><span style=\"color: #BABED8\">\t<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #C3E88D\">m12.823s<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">user<\/span><span style=\"color: #BABED8\">\t<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #C3E88D\">m27.100s<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FFCB6B\">sys<\/span><span style=\"color: #BABED8\">\t<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #C3E88D\">m0.437s<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>CPU\u3068GPU\u306e\u51e6\u7406\u901f\u5ea6\u304c\u307b\u307c\u540c\u901f\u3068\u3044\u3046\u7d50\u679c\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u30fb\u30fb\u3044\u304f\u3064\u304b\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u5f62\u5f0f\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3001\u3069\u308c\u3082\u540c\u3058\u3088\u3046\u306a\u7d50\u679c\u3067\u3057\u305f\u3002\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\u306e\u8a2d\u5b9a\u304c\u6700\u9069\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u3053\u308c\u304c\u9650\u754c\u306a\u6c17\u3082\u3057\u307e\u3059\u3002<br>CPU\u306e\u5834\u5408\u3001\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u304c\u8907\u6570\u306e\u30b3\u30a2\u3092\u52b9\u679c\u7684\u306b\u5229\u7528\u3057\u3066\u3044\u308b\u3082\u306e\u306e\u3001GPU\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3068\u6bd4\u8f03\u3057\u3066\u3088\u308a\u591a\u304f\u306eCPU\u6642\u9593\u3092\u6d88\u8cbb\u3057\u3066\u3044\u308b\u3053\u3068\u304c\u308f\u304b\u308a\u307e\u3059\u3002<br>GPU\u306e\u5834\u5408\u3001user\uff088.239\u79d2\uff09\u304creal\uff0813.633\u79d2\uff09\u3088\u308a\u77ed\u3044\u3053\u3068\u3082\u3042\u308a\u3001\u3053\u308c\u306fGPU\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u306e\u65b9\u304c\u3001CPU\u30ea\u30bd\u30fc\u30b9\u306e\u6d88\u8cbb\u3092\u5927\u5e45\u306b\u6291\u3048\u306a\u304c\u3089\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u5b9f\u884c\u3067\u304d\u305f\u3053\u3068\u3092\u8868\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>\u307e\u3068\u3081<\/strong><\/p>\n\n\n\n<p>CPU\u3068\u6bd4\u8f03\u3057\u3066GPU\u306e\u65b9\u304c\u51e6\u7406\u901f\u5ea6\u304c\u9045\u304f\u306a\u3063\u3066\u3057\u307e\u3046\u306e\u306f\u6b8b\u5ff5\u3067\u3057\u305f\u304c\u3001GPU\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u306fCPU\u30ea\u30bd\u30fc\u30b9\u306e\u6d88\u8cbb\u3092\u5927\u5e45\u306b\u6291\u3048\u3089\u308c\u308b\u3053\u3068\u304c\u5206\u304b\u308a\u307e\u3057\u305f\u3002\u3053\u308c\u306f\u3001\u7279\u306b\u30de\u30eb\u30c1\u30bf\u30b9\u30af\u74b0\u5883\u3084\u9577\u6642\u9593\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u4f5c\u696d\u306b\u304a\u3044\u3066\u91cd\u8981\u306a\u5229\u70b9\u3068\u306a\u308a\u5f97\u307e\u3059\u3002<br>\u305d\u3082\u305d\u30822012\u5e74\u306e\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u30ab\u30fc\u30c9\u306b\u3057\u3066\u306f\u3001\u5341\u5206\u306a\u6027\u80fd\u3060\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u4eca\u5f8c\u306f\u3001\u4ee5\u4e0b\u306e\u30dd\u30a4\u30f3\u30c8\u306b\u6ce8\u76ee\u3057\u3066\u3055\u3089\u306a\u308b\u6700\u9069\u5316\u3092\u8a66\u307f\u3066\u3044\u3051\u305f\u3089\u3068\u601d\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>FFmpeg\u306e\u8a2d\u5b9a\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u8a73\u7d30\u306a\u8abf\u6574<\/li>\n\n\n\n<li>CUDA\u3068GCC\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u7d44\u307f\u5408\u308f\u305b\u306e\u6700\u9069\u5316<\/li>\n\n\n\n<li>\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\u95a2\u9023\u306e\u8a73\u7d30\u306a\u8a2d\u5b9a\u691c\u8a3c<\/li>\n<\/ul>\n\n\n\n<p>\u304a\u308f\u308a<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>FFmpeg on an Old GPU (OpenSUSE Tumbleweed, GeForce GTX 670) \u306f\u3058\u3081\u306b \u308f\u305f\u3057\u306b\u3068\u3063\u3066PC\u3067\u306e\u4f5c\u696d\u3068\u3044\u3048\u3070\u3001SSH\u3067\u57fa\u672c\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u30bf\u30fc\u30df\u30ca\u30eb\u4e0a\u3067\u884c\u3046\u3053\u3068\u304c\u307b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[42,153,106,19],"tags":[99,97,98,67,96],"class_list":["post-1220","post","type-post","status-publish","format-standard","hentry","category-hardware","category-linux","category-nvidia","category-opensuse","tag-cpu","tag-ffmpeg","tag-gpu","tag-linux","tag-tumbleweed"],"_links":{"self":[{"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/posts\/1220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/comments?post=1220"}],"version-history":[{"count":15,"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/posts\/1220\/revisions"}],"predecessor-version":[{"id":2033,"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/posts\/1220\/revisions\/2033"}],"wp:attachment":[{"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/media?parent=1220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/categories?post=1220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bokumin.org\/blog\/wp-json\/wp\/v2\/tags?post=1220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}