少し変更を加えてみた話

エンコードのcmからエンコードまでを自動化するのに、amatukazeを使用するのもいいんですが思い切って自分で作成してみた

エンコードffmpegを使用、cmカットはjoinlogoscpを使用してます。

linux用のjoinlogoscpがあるのでそちらを使ったは多分linuxでも使えるかな?

前に使用方法を書いたので今回は少しだけuiなどをアップデートしただけ

f:id:unagi_1023:20241006071057p:image

自動化できる物はなんでも自動化しよう!

TSautoEncord

tsファイルを自動でエンコードをするソフトで有名なのはAmatukazeになります

ただ、AmatukazeじゃなくJoinLogoScpから直で設定を行ってエンコードしている方へ向けてのツールになります

このツールはpythonで作成しています。最近JoinLogoScpのLinuxバーションが出ているらしいのでLinux側で録画〜エンコードを行いたい方も使用出来るかも?と思います

使用方法

①settingフォルダ内Temp1.batの編集してJoinLogoScpのjlse_bat.batの絶対パスを指定

 

②ツールを起動しFFmpeg.exeの絶対パスを指定

 

③一時フォルダのパスをJoinLogoScp内フォルダのresultフォルダを指定

 

④プリセットにFFmpegのオプションを記入する所があるので、オプションは自分で好みの設定をするといいと思います

 

これで設定は終わりです。

ロゴファイルが無い場合、エンコード処理すふ時ファイルがありませんとエラーが出ます。その場合、ファイルを右クリックするとロゴ解析があるので選択するとaviutlが起動するのでロゴデータを.lgd形式で保存し再度ファイルを追加するとエンコードが開始されると思います。

 

ソフト自体シンプルなので直感的に出来ると思います。

f:id:unagi_1023:20241001122054p:image

ファイルを追加すると別ウィンドウが起動して裏でcm検出が始まります

FFmpegの処理が始まると進行状況ウィンドウに処理状況が表示されるようになります。

 

今後追加してみようかなと思ってる機能

・web管理させたい

・番組ジャンル分け

しょぼいカレンダーリネーム

 

絶対パスにしている理由は1つずつソフトを別で保存していて、ソフトを移動させても動かせたほうが、一度設定してしまうと楽だからです

このツールを作るためだけにpython入れたので時間かかります

ジャンル分けしたらいつも自分でタイトル分けしてるんですが、しょぼいカレンダーは取得してくれない番組や

エラーなどで録画出来てない場合を想定して

アニメならcs.bs.地上波全部から同じアニメを録画して被ってるアニメは削除してるので

追加するかわからないです笑

欲しいと思ってもらえたらコメント下さい

W3PE今更入手した話

お久しぶりの更新です

 

今更ながら購入しました

久しぶりにts抜きでもしたいなぁポチッと

ここでサクッとTVTESTの設定を済ませ、最初は何故かEDCBがうまくいかず仕方なくTvtsetで録画出来る環境を構築しゆっくりEDCBの設定をする事に…

 

2週間もEDCBの設定をしていた…

流石に苦痛だ

そして、アニメの録画をしjellyfinで接続し

スロットしながら垂れ流しという感じに…

ここでエンコードする際、cmカットしてエンコードをしていたのですが、今は全て自動化出来るんだぁ〜と感動。

Amatukazeを最初使用してみる事に

いいなぁと思ったのですが、ファイルの移動先、リネーム、エンコードした際にフォルダが新しく出来てしまうなど自分好みに設定したくなってしまったのでJoinlogoscpを使用しffmpegエンコードをbatファイルに書いて自動化

guiでファイルをリスト管理したいと思ったのでpythonでソフトを現在自作中ver1は完成したので、軽く紹介

f:id:unagi_1023:20241001095845p:image

こんな感じで左がリスト、ffmpegのオプション等を追加し

エンコードが始まると参加ウィンドウで出力管理と言った感じで放置、処理していればウィンドウが開くのでわかりやすくなってます。

次の記事ではソフトの使い方等でもまとめていきたいと思います〜

Palmphoneが届いた!

palmphoneが届きました!

届いてまず思うのはやっぱちっちゃくていいなぁ〜って事!

最近のスマホ小さくなるんじゃなくて大きくなるんですよね…

でも、ちっこいのが好きなんですよねー

iPhone12miniと並べてもちっさい!

サイコーです😆

大きいとポケットから落としたりでいつも

地面落としてしまっていっつもバキバキになるんでこれは落としたりはしない!

 

しかも落とす率100%の自分の無駄な自慢ですが

iphone6

iphone10

iphoneSE2

iphone12mini

 GalaxyS9

全てポケットから落としてバキバキホンにしてます笑

12miniに至っては原付から落ちてボーリングみたいに滑って最終的に草むらに飛んでって

1人で夜中に草むら30分くらい真っ暗な中探したなー笑笑

 

でも、前使ってて唯一落としてない機種はiphone5sくらいだなー笑

 

あ、後落としてない機種はAndroidOneがありました笑

家でしか使ってなかったからってのがある笑

 

こんな無駄な話は置いといてpalm phoneには

line、paypay、nextcloud、X(旧Twitter)

この4つだけ入れておきました。

 

f:id:unagi_1023:20240331054526j:image

 

家でpalm phoneだけイジイジしながらゲームしてたんですがまぁ、LINEは来たら返す程度、Xも正直あまり見ないんでまぁ普通に持ちますよね笑

 

てかこんなにスマホ落とすならカバー付けろよって思うかもしれないけど、

答えはノーです笑

付けてたのはiphone5sくらい

ただでさえ大きいのにさらに分厚くなるとか有り得ねーって付けてなかった笑

palm phoneならつけてもいいかな笑

 

そんなこんなで、どうでもいいレビューでした笑

サブ機購入!

前少し使っていたサブ機をまた再購入してしまいました笑

小さくて最近スマホ見過ぎだなぁって思ったのもあって再度購入、普段通話などはLINEしかないんで、データsimいれて普段使いにしようかなって感じかな

 

さてはてそんな感じで購入したスマホ

 

palm phone

 

バンドが少ないというけどau以外なら基本問題ないなーと前使ってみての印象だったので、オッケー🙆

お財布としては、paypayとメルペイくらいなので、バーコードとQRコードが使えればなにも問題ないのです笑

てゆーか、バーコードしか使わないかも?笑

 

今は

iPhone12mini

iPhoneSE2

AndroidOne

が手元にありますが

iPhone12miniとpalm phoneの二つになるかな?

 

写真の容量などは個人で作ったクラウドもあるので、容量は基本気にしなくてもいいので楽ですね

 

次はちゃんと届いたら写真でも載せてみようかな

Nextcloud導入〜

先日、Nextcloudを導入したのですが

なんで導入したかっていったら

GoogleDriveとかiCloudのギガ追加購入とかアホらしって人なんで導入した感じです。

追加で購入したって後から圧迫したら消すし

見ずに圧迫なんて普通にあるのにこんな事のためにギガ追加購入とかバカらしいでしょ笑

スマホのバックアップとか出来るし

何よりFTP連携などが出来るのでひとつのアプリでいいですね笑

 

てことで、導入していきます笑

素人なのでシンプルに導入出来る方法でやっていきたいと思います

 

今回インストールするソフトは1つ。後はコマンドラインでの作業になります。

 

①Podmanインストール

②Podman設定

コマンドラインでNextcloudインストール

④終わり

 

①Podman適当に最新版でいいと思います。

インストールして下さい笑

②Podmanの初期設定

コマンドラインにて

1,初期化コマンドの実行

"%ProgramFiles%\RedHat\Podman\podman.exe" machine init

 

ファイアフォールの警告が出た際は許可してください

2,Podmanの起動

"%ProgramFiles%\RedHat\Podman\podman.exe" machine start

 

これでPodmanの起動が完了してPodmanの動かす準備ができました。

 

一応このコマンドも実行しておきます

"%ProgramFiles%\RedHat\Podman\podman.exe" machine set --rootful

 

③Podmanコマンドを使ってNextcloudのインストールを行っていきます。

今回ポートは8090にて作成していきます

これをコピペして任意の場所を変更して貼り付けて実行して下さい

rem Nextcloud用ポッド作成
"%ProgramFiles%\RedHat\Podman\podman.exe" pod create ^
--name nc-pod -p 8090:80
rem Mariadbコンテナ作成
"%ProgramFiles%\RedHat\Podman\podman.exe" run -d ^
--restart=always ^
--pod=nc-pod ^
--name=nc-db ^
-e MYSQL_ROOT_PASSWORD="myrootpass" ^
-e MYSQL_DATABASE="nextcloud" ^
-e MYSQL_USER="任意のユーザー名" ^
-e MYSQL_PASSWORD="任意のパスワード" ^
docker.io/library/mariadb:latest
rem Nextcloudコンテナ作成
"%ProgramFiles%\RedHat\Podman\podman.exe" run -d ^
--restart=always ^
--pod=nc-pod ^
--name=nc-web ^
-e MYSQL_DATABASE="nextcloud" ^
-e MYSQL_USER="任意のユーザー名" ^
-e MYSQL_PASSWORD="任意のパスワード" ^
-e MYSQL_HOST="127.0.0.1" ^
docker.io/library/nextcloud:latest

 

④これで終わりです笑localhost:8090で接続すればインストールされてるか確認できるのでブラウザから初期設定を終わらせると使えます。

 

localhost以外で接続する場合

 

# Webコンテナ内でbashを起動
podman exec -it nc-web bash
# テキストエディタをインストール
apt update
apt install vim -y
# config.phpを編集
vi config/config.php

 

これでconfig.php内の編集してipアドレスの追加をすると接続出来るようになります。

 

以上、世界一シンプルな導入方法でした。

なお、外出先から接続したい場合はtailscaleがオススメでした。

外部接続してポート開放させたいって思ったらtailscaleのfunnelの設定してみてください。これもオススメです。

 

では

現在の環境!!

現在、鯖として構築してる環境はこんな感じになります!

 

i7-4790 16GB

SSD120GB,HDD1TB×2

 

EDCB_Webui

Amatsukaze

Nextcloud

File zillaServer

VideoConverter

 

この5つを動かしてます。

EDCBでTV予約したりみたりしてます

録画が終わったらAmatsukazeでロゴ消しcmカットしてNextcloud用のHDDに投げてます。

NextcloudはFTPで外部ストレージとしてみれるようにしてあります。

VideoConvはロゴデータがない場合メインpcで編集して自動エンコードして保存用HDDに投げてます。

Nextcloudを使う理由はedcbとiphoneの相性が合わなかったためです。

外出先から使う際はtailscaleを使い接続できるようにしてあります