2023-01-01から1年間の記事一覧

ffmpegでm3u8ファイルのURLを処理する際のエラー対応

ffmpegでURL付きのm3u8ファイルを処理する際に、 [https @ 0x55941b4b6f00] Protocol 'https' not on whitelist 'file,crypto,data'! というエラーが発生した。 いろいろ調べたら、 Why does ffmpeg ignore protocol_whitelist flag when converting https m…

Fedoraで歌詞ファイルと一緒に音楽ファイルを再生する方法

.lrcという拡張子の歌詞ファイルと一緒に音楽ファイルを再生させたい。 GitHub - fedoracdu/lrc_mplayer: an enhancement of mplayer を見つけましたが、使い勝手があまりよくない。再生中に早送りや巻き戻しができないし、途中で終了させたいときkillをしな…

MPlayerで映像を上下反転して再生させる

先日 MPlayerで動画の映像を回転して再生 - hanaokaiwa's blog で映像を90度回転することができたが、今度は上下反転の需要が出てきた。いろいろ調べたら、 MPlayer-w100の使い方 に -vop flip オプションでできそうだと分かり、早速試してみた。そうすると…

gitで特定なキーワードをソースコードから検索する

gitにはたくさんのブランチがあり、特定のブランチのソースコードに対してキーワードの検索が簡単ですが、すべてのブランチに対して検索することが難しい。 Using Git, how could I search for a string across all branches? - Stack Overflow には検索の仕…

Windows11 ダウンロードフォルダーを開くとフリーズする問題の対応法

Windows11でエクスプローラーからダウンロードフォルダーを開くと、必ずフリーズ(応答なし)してしまう。 How To Fix Downloads Folder Not Responding on Windows 11,10 の「Solution #3: Change the Folder Settings」が効いたので、念のため操作方法を保…

Linuxのfindコマンドの結果に対して、複雑な処理を実施する

通常、Linuxのfindコマンドでは find 条件 -exec 処理コマンド "{}" \; で検索結果に対して、処理コマンドを実行している。 findの結果ファイルフルパスにスペースがない場合、 for a in `find 条件`; do 処理コマンド $a ; done で検索結果ファイルに対して…