スキップしてメイン コンテンツに移動

投稿

12月, 2024の投稿を表示しています

Omxplayerのビルド

 mp4をRaspberryPi3で再生するのにOmxplayerを使っています。 軽快に動くので重宝しているのですが、スキップが30秒というのが困ったものです。 10秒スキップがいいのですが、そーゆー設定はないらしく、ソースコードを修正して自分でビルドするしかないようです。   https://raspberrypi.stackexchange.com/questions/96046/on-omxplayer-how-to-change-left-right-arrow-to-seek-10-seconds-instead-of-30-sec ソースをgit-cloneしてコンパイル、、、したらライブラリがRasbianBusterのライブラリにない、というaptのエラーが。。。 探ししていると   https://github.com/popcornmix/omxplayer/issues/731 に対応方法が書いてありました。libav1をlibav2に置き換える、のだそうです。 それでも同じくライブラリがない、というエラーが出てくるのでこのスレッドは続くのだけど、末尾のほうに全体を修正するスクリプトを作った、ていう書き込みがありました。   https://gist.github.com/dasl-/75bc55ac15f28a28db2d1f39ef09cd95#file-build_omxplayer-sh これを使ってビルドすると問題なく完了しました。 で、ソースのomxplayer.cppをちょっと修正。 1426~1435行目の秒数設定を10.0とかに変えて完了!

MACアドレス偽装@RHEL7

 RHEL7(サポート切れ)のMACアドレス偽装がやりたくなって調査。 CentOS7の例を見つけて試したのだけどうまくいかず。 wiki.archlinux.jp だと簡単そうなのに。。。 ハタと気づいた!試しているのがVirtualBoxでプロミスキャスモードの「すべて許可」ができていないのでは?と。(許可設定できるはずなんだけど、手元の環境だとうまくいかない) KVM上にProxmoxVEをインストールしてその上でさらに仮想PCを起動したことがあったので、たぶんKVMなら(なにもしないで)すべて許可なんじゃないかと期待。 KVMの仮想環境にRHEL7.9を新規インストールして、2ファイル編集で成功した。 /etc/udev/rules.d/75-mac-spoof.rules  新規作成し、内容は以下 ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="52:54:00:xx:xx:xx", RUN+="/usr/sbin/ip link set dev $name address 08:00:27:yy:yy:yy" /etc/sysconfig/network-scripts/ifcfg-ens1  に以下1行を追加 MACADDR=08:00:27:yy:yy:yy RHEL8とかRHEL9だと、設定箇所が違うのだろうなぁ。