ubuntu 24.04にVmwareをインストール

Ubuntu24.04にVirtualBoxをインストール

VirtualBoxのダウンロードページからdebファイルをダウンロード

無事完了すれば、起動可能となります

エラーが出て、カーネルが未対応とのことだった

カーネルは 6.17 で、未対応。

カーネルは 6.14 に切り替えてみた

原因ははっきりしました。

現在入っているカーネルは:

  • 6.17.0-14(現在起動中)
  • 6.14.0-37

6.8はもうありません。

つまり、

  • 以前:6.8系でVirtualBox動作
  • VMware導入 → カーネル更新
  • 6.14 → 6.17へ
  • 6.17でVirtualBoxビルド失敗

という流れです。


🔎 重要ポイント

VirtualBox 7.1.10 は
6.17カーネル未対応

ログの:

がそれを証明しています。


6.14はまだ6.17ほど新しくないため、
VirtualBoxが動く可能性があります。


手順

  1. 再起動
  2. GRUB表示(ShiftまたはEsc)
  3. Advanced options for Ubuntu
  4. 6.14.0-37-generic を選択
  5. 起動後確認:
  1. その後:

これで、起動できるようになった

OpenClaw(Clawdbot)を、Ubuntuにインストール

OpenClaw(Clawdbot)を、Ubuntu24.04にインストールしてみました

で、説明がでれば、設定完了

Discordの設定を行うために、Tokenを取得する

Discordのアカウントを、既にあるものとして

以下よりBotを作成します。

ttps://discord.com/developers/applications

​​

clawdbot –help


右上の「アプリケーションを作成」

clawdbot –help

Bot名を設定して

View Channels
Send Messages
Read Message History
Embed Links
Attach Files
Add Reactions
Use External Emojis
Use External Stickers

に、チェックを入れる

Server Members Intent
Message Content Intent

を、有効にしてして保存する

Tokenの作成をして
Tokenをメモに貼り付ける
(漏らなさい用に注意)

clawdbot onboard

にて、設定を行う

Antigravityを選択し

Discordを選択して

先程の、Tokenを入力する

ブラウザより
http://127.0.0.1:18789

により、管理画面に入れるが

ttp://127.0.0.1:18789/?token=8d2621b6007ec8XXXXXX

により、tokenを、指定するとみれるようになる

tokenは

cat ./clawdbot .json
にある、データを指定する

Chatで入力すると、エラーになる

Anitgravityの指定を

1.11.5 → 1.18.5

に、変更すると良いようである

grep -RIn –include=”.js” –include=”.cjs” –include=”*.mjs” “antigravity/” .

grep -RIn “antigravity/1.11.5” “$(npm root -g)” 2>/dev/null

にて、検索して

一応、バックアップを取り

cp ~/.npm-global/lib/node_modules/clawdbot/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js \
~/.npm-global/lib/node_modules/clawdbot/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js.bak.$(date +%F_%H%M%S)

変更する(1.11.5 → 1.18.5)

sed -i ‘s/antigravity\/1.11.5/antigravity\/1.18.5/g’ \
~/.npm-global/lib/node_modules/clawdbot/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js

エディタを使って、変更してもいい

nona xxxxxx

再起動
clawdbot gateway stop

clawdbot gateway

Webのチャットで、回答がくるか、確認を行う

チャットで繋がったら、

Discordから呼んでみる

https://discord.com/developers/applications
で、作ったBotを選択して

BotのTabにて

View Channels
Send Messages
Read Message History
Embed Links
Attach Files
Add Reactions
Use External Emojis
Use External Stickers
を、チェックして

一番したのURLを
ブラウザに貼り付けると
Botの連携の画面になる

Passwordをもとめられるが
これは、Discordのアカウントのパスワード

チャンネルに登録されたた
@(bot名)
で、呼びかけると答えてくれるようになる

Antigraviryのたくさん使うと
制限がかかって、使えなくなるようである

cooldownなどのメッセージ

有料版のGoogleアカウントだと
長く使えるが、制限がよくわからない

制限がかかった
その場合には、

clawdbot onbord
にて、AIを別なものに切れかえてみる

私は
OpenRouterに切り替えてみた

当然の事、使うと、チャージしたクレジットが減っていく

Aiを切り替えると
それまでの話し方と変わってしまう

やはり、頭脳を切り替えると
過去の記憶(Log)はあるが
考え方、話し方がかわるようである

他の無料のAIで、何処まで使えるか
もう少し、調べてみたい。

pdfをjpgに変換するには

【ffmpegで、pdfをjpgにするには】

ffmpeg で PDF を JPG に変換する基本方法だけを示します。


基本(1ページ=1枚の JPG)

  • input.pdf:元のPDF
  • output_001.jpg など、ページごとに画像が生成される

解像度を指定する(重要)

PDFはそのままだと低解像度になりやすいので、dpi指定をします。

  • -density 300:高品質(印刷・スライド向き)
  • Web用なら 200 でも十分

JPEGの画質を指定する

  • -q:v 2:高画質(1〜31、数値が小さいほど高画質)
  • 目安
    • 高品質:2
    • 標準:4〜5

サイズを指定する(例:横1920px)

  • -1:縦横比を維持

特定ページだけ変換(例:1〜5ページ)

※ ページ番号は 0始まり


よくある注意点

  • ffmpeg は 内部で Ghostscript / Poppler を使うため
    環境によっては PDF 読み込みに失敗することがある
  • その場合は pdftoppm の方が安定する

参考(より安定):


まとめ(おすすめ)

高品質・安定重視(Ubuntu)

これで スライド・動画素材用として十分な品質になります。

【ffmpegで、再度、動画作成を行うので、GPUなどを使って処理しやすい横幅は】

結論から書きます。


ffmpegで「GPUを使って動画化」する場合の

処理しやすい横幅(最適解)

基本の最適値

1920 px(フルHD)

これが NVENC / VAAPI / AMF すべてで最も安定します。


なぜ 1920px が最適か

GPUエンコーダは次の条件を強く要求します。

① 横幅・縦幅が 偶数(できれば16の倍数)

  • NVENC / VAAPI / AMF は 16px単位で内部処理
  • 1920 ÷ 16 = 120(完全一致)

② ハードウェアエンコーダのプリセットが最適化済み

  • フルHDは 想定解像度
  • 余計なスケーリングが入らない
  • VRAM転送が最小

横幅別おすすめ一覧(用途別)

横幅解像度GPU負荷用途
19201920×1080◎ 最適YouTube / TikTok横 / 講座動画
12801280×720◎ 非常に軽い高速量産・プレビュー
25602560×1440△ やや重い高画質用途
38403840×2160✕ 重い4K(非推奨)

PDF→JPG→動画 の場合の ベスト設計

PDF → JPG

JPG → MP4(GPU使用)

※ VAAPIの場合:


重要な注意(ここを外すとGPUが使われない)

❌ NG例

  • 横幅が奇数(1919など)
  • PDF→JPGで変なサイズ(A4比率のまま)
  • 縦横比がGPU制約に合わない

✅ OK

  • 1920 / 1280 / 2560 のいずれか
  • 高さは -1 指定でOK(自動調整)

最終結論

🎯 最も安全・高速・安定

次点で「大量生成・速度重視」なら:

この2択で迷わなければ、
GPUエンコードで詰まることはほぼありません。

【効率良い形で、pdf->jpgのコマンドは】

  • input.pdf:元PDF
  • 1920:GPU処理しやすい横幅
  • -q:v 2:高画質
  • ページごとに output_001.jpg 形式で出力

エラーになった。

-density

が、NGのよう

ffmpeg -r 300 -i input.pdf -vf “scale=1920:-1” -q:v 2 output_%03d.jpg

でもやはり、エラー

pdftoppm -jpeg -r 300 -scale-to-x 1920 -scale-to-y -1 input.pdf output

動画を圧縮する

GeminiやChatGPTやGensparkなどに、動画を入力して処理を行う場合

動画のサイズを小さくするのが有効です。

場合によっては、音声を外したり。

圧縮するには、ffmpegが有効です

ChatGPT「動画の容量をffmpegを使って最小限の大きさにするには」

ffmpegで動画の容量を最小限にするための実践的な最適解だけをまとめます。


結論(まずこれ)

H.265(HEVC)+CRF指定+音声ビットレート削減
これが「画質を保ったまま最小化」する王道です。


最小容量・高圧縮(時間かかってOK)

ポイント

  • libx265:H.265(H.264より30〜50%小さくなる)
  • crf 28:ほぼ実用最低ライン(27〜30で調整)
  • preset slow:時間と引き換えに圧縮率最大
  • 音声 64k:会話用途なら十分
  • faststart:Web配信用(容量は変わらない)

さらに小さくしたい場合(見た目より容量優先)

  • 解像度を 1280幅 に落とす → 劇的にサイズ減少
  • crf 30:ギリギリ許容ライン

GPU(NVENC)で速く・そこそこ小さく

※ NVIDIA GPUありの場合

  • 圧縮率:CPU x265 < NVENC(少し大きい)
  • 速度:NVENCが圧倒的に速い

音声が不要なら(最小)


容量に一番効く要素(重要度順)

  1. コーデック(H.265)
  2. CRF値
  3. 解像度
  4. フレームレート
  5. 音声ビットレート

目安

用途設定
Web/SNSH.265 / CRF 28 / 1280幅
アーカイブH.265 / CRF 26 / 原解像度
超最小H.265 / CRF 30 / 音声48k

この設定は Ubuntu / Windows / Mac 共通で使えます。
余計な推測や代替案は省き、最小化に直結する内容のみ記載しました。

GPUの活用も重要、NotePCでも活用できました。

ChatGPT「ideapad s540 Radeon vega GRAPHICS ADM で、Ubuntuで利用していますが、ffmpegを高速化できますか」

はい、できます。IdeaPad S540 の Radeon Vega(AMD) なら、Ubuntuでは VAAPI を使うのが基本です。NVENC(CUDA)はNVIDIA専用なので今回の環境では使えません。

1) まず、VAAPIが使えるか確認

これが存在すれば次へ。

h264_vaapihevc_vaapi が出ればOK。


2) AMD(Vega)で高速エンコード(VAAPI)

H.264(互換性重視・速い)

H.265(より小さく・速い)


3) AI分析用(音声なし・画質落として最小+高速)


重要(VAAPIの注意)

  • VAAPIは -crf が使えません(代わりに -qp を使う)
    • 目安:H.264 -qp 22〜28 / H.265 -qp 26〜34
  • フィルタは format=nv12,hwupload が基本

これでUbuntu上のAMD Vegaでもffmpegをかなり高速化できます。

無事、設定ができました。

ObsidianをUbuntuにインストール

https://obsidian.md/download

を、開く。

一応、AppImageを、ダウンロード

cd /home/ubuntu/ダウンロード/

chmod +x Obsidian-1.11.4.AppImage

./Obsidian-1.11.4.AppImage

$ ./Obsidian-1.11.4.AppImage dlopen(): error loading libfuse.so.2 AppImages require FUSE to run. You might still be able to extract the contents of this AppImage if you run it with the –appimage-extract option. See https://github.com/AppImage/AppImageKit/wiki/FUSE for more information

エラーですね


$ ./Obsidian-1.11.4.AppImage [9308:0119/180812.158061:FATAL:sandbox/linux/suid/client/setuid_sandbox_host.cc:166] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I’m aborting now. You need to make sure that /tmp/.mount_ObsidiBzzMAA/chrome-sandbox is owned by root and has mode 4755. Trace/breakpoint trap (コアダンプ)



立ち上がりました

ubuntu 24.04 文字入力が重なる

ChatGPTに問い合わせながら行った所、対策ができました。

原因
Ubuntu 24 系の「ibus+日本語(Mozc) の不具合」
ibus と Mozc が衝突している

対策
fcitx5 に切り替えると直る

操作
sudo apt update
sudo apt install fcitx5 fcitx5-mozc fcitx5-config-qt

im-config -n fcitx5

sudo reboot

ubuntu 指定のフォルダーを開く

いつも使うフォルダーをエクスプローラで一気に開けると便利です

端末から

nautilus /home/ubuntu/….

のような形で、開くことができます。

手順としては、メモなどに上記を記述しておいて

それを、コピーして、端末を開いて

ペーストして実行となります

端末を開くには Ctrl + Alt + Tキー同時押し

ペーストはShift+Ctr+V

となります

Ubuntu 24.02 でmd2googleslides

ttps://qiita.com/pyon_kiti_jp/items/da5080e9c7454e935aeb

ttps://qiita.com/k0kubun/items/0381ff8569e1efcc2b47

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash ls -l ~/.nvm | grep ins* source ~/.bashrc echo $NVM_DIR command -v nvm

を、参考にして、md2googleslidesを、使ってみる

npm install -g md2gslides md2gslides slides.md –title “Talk Title”