MacPorts でワクワク UNIX ライフ Part 3at MAC
MacPorts でワクワク UNIX ライフ Part 3 - 暇つぶし2ch827:名称未設定
20/11/24 02:07:09.14 3n4JnzRa0.net
アプリの動作リスト
URLリンク(github.com)

gccが動けばほとんど動くんじゃないの?

828:名称未設定
20/11/24 09:39:13.41 08rVSOWq0.net
youtube-dlとFFmpegとxclipをインストール
動画のページを開いて"/watch?v=xxxxxxxxxx"のURLをコピー
クリップボードにURLをコピーした状態でシェルスクリプトを実行

#!/bin/bash
# クリップボードの内容で初期化
CLIPB=$(xclip -o -selection clipboard)
echo -e "動画のURL\n""$CLIPB"
# チャンネル名で初期化
DIR=$(youtube-dl --get-filename -o "%(uploader)s" "$CLIPB")
echo -e "チャンネル名\n""$DIR"
# チャンネルIDで初期化
CHANNEL_ID=$(youtube-dl --get-filename -o "%(channel_id)s" "$CLIPB")
echo -e "チャンネルID\n""$CHANNEL_ID"
YOUTUBE='URLリンク(www.youtube.com)'
# シェル変数YOUTUBE内の文字列をチャンネルIDと入れ替える
CHANNEL_URL=${YOUTUBE/%chonid/$CHANNEL_ID}
echo -e "チャンネルURL\n""$CHANNEL_URL"
# 1920x1080以下の動画を"$HOME/Videos/<チャンネル名>"ディレクトリに"動画のタイトル.拡張子"で保存
# youtube-dl -f "bestvideo[height<=1080]+bestaudio/best[height<=1080]" -i -o "$HOME/Videos/%(uploader)s/%(title)s.%(ext)s" "$CLIPB"
# チャンネル内の動画をすべて保存
youtube-dl -f "bestvideo[height<=1080]+bestaudio/best[height<=1080]" -i -o "$HOME/Videos/%(uploader)s/%(title)s.%(ext)s" "$CHANNEL_URL"
# exec <ファイラー起動コマンド> "$HOME/Videos/$DIR"

829:名称未設定
20/11/24 10:20:46.91 TUcGTrRf0.net
スレ違い

830:名称未設定
20/11/24 10:33:04.98 08rVSOWq0.net
# チャンネル内にある動画のサムネイルをすべて取得
youtube-dl --skip-download --write-thumbnail -o "$HOME/Videos/%(uploader)s/%(upload_date)s - %(title)s - %(uploader)s - %(id)s.%(ext)s" -i "$CHANNEL_URL"

831:名称未設定
20/11/24 12:26:34.82 B2Q4wmG00.net
>>818
激しくハゲ違い、いやスレ違いなので、ffmpegスレに移動してね
【ffmpegならこちらへ 5】
スレリンク(software板)

832:名称未設定
20/11/24 19:38:36.52 DXwk+Qry0.net
30秒で始める動画編集(FFmpeg編)

00:00:15から00:01:00まで切り取る
ffmpeg -ss 00:00:15 -i "編集したいファイル.webm" -to 00:01:00 -c copy -copyts "Youが決めた編集後のファイル名.webm"
01:30から最後まで
ffmpeg -ss 00:01:30 -i "input.mp3" -c copy "output.mp3"

PCの性能が低くても、切り取るだけなら数秒で終わるよ。
切り取る範囲が少しずれたくらいは気にしない。

FFmpeg > Seeking
URLリンク(trac.ffmpeg.org)

833:名称未設定
20/11/24 19:53:21.07 LINB8Ss90.net
スレ違い
スレリンク(streaming板) で相手にされなかったからってここでやるな

834:名称未設定
20/11/24 21:13:23.92 yuDZzhFJ0.net
スレタイも読めない低能キチガイはうざいな

835:8年前ww
20/11/25 01:25:51.67 BH+2pwbJ0.net
>>163
ファイルを結合するだけなら一瞬で終わるよ

mylist.txtに以下のように記入して保存
file fileA.mp4
file fileB.mp4

ターミナルで以下のコマンドを実行
ffmpeg -f concat -i mylist.txt -c copy output.mp4

FFmpeg wiki > Concatenate
URLリンク(trac.ffmpeg.org)

836:名称未設定
20/11/25 09:28:13.43 Bk229P8E0.net
スレ違い

837:名称未設定
20/11/25 12:55:00.31 evgiaBup0.net
カキコそのものを無視しておけ
アンカつけるから構ってもらえてると思ってウキウキしてるガイジなんだから

838:名称未設定
20/11/26 12:26:37.58 5jOerPIf0.net
youtube-dlとFFmpegをインストールした後に
ターミナルで以下を実行
youtube-dl "動画のurl"

オプションを表示
youtube-dl -h
youtube-dlが使えるWebサイト一覧
youtube-dl --extractor-descriptions | less

URLリンク(github.com)
URLリンク(ytdl-org.github.io)
URLリンク(stackoverflow.com)
URLリンク(stackoverflow.com)
ソフトウェア板 > ffmpegならこちらへ 5
スレリンク(software板)
Youtube板 >【DL】動画の保存方法総合スレ【アダルト禁止】part44
スレリンク(streaming板)

URLリンク(stackoverflow.com)

839:名称未設定
22/02/06 14:09:09.74 jVUhjiAK0.net
Macportsのpythonで
urllib.request.urlopen('URLリンク(www.1pondo.tv)')するとつながらねー
/usr/bin/python3なら繋がるが今更3.8.9に戻りたくない

840:名称未設定
22/02/07 17:38:05.30 9xUHdYs10.net
>>827
openssl s_client -legacy_server_connect
相当の機能を無理矢理組み込んで解決

841:名称未設定
22/02/18 22:17:14.79 ZZKtJ5AX0.net
最近オモチャにしてるスノレパMacに最新のPythonとかclangとか普通にインストールできてビックリ
マッポすげーわ

842:名称未設定
22/02/25 17:38:47.96 OENOTVjO0.net
>>239-240
バイデン大統領、ロシア産アルミの経済制裁を見合わせ、ウクライナ人の命よりiPhoneの方が重いため
スレリンク(news板:76番)-77

843:名称未設定
23/01/09 17:25:46.81 gGXok3CM0.net
MacPortsで古いSDK、具体的にはtbdへの以降が完全ではないMacOSX10.12.sdk以前を入れると
本来の位置と違う場所に置かれることになるdylibがport reclaimで引っかかって再ビルド無限ループになるね

844:名称未設定
23/01/10 18:58:11.08 E4zuZpRY0.net
ports にaptのholdみたいな機能無いんでしょうか?
SQL Serverに繋ぐのにMacportsに有るのより
新しいバージョンが必要でそれ自体は
Homebrew から持ってきてライブラリを書き換えたら
出来たんですが。
別にバージョン上がってもないのにupgrade outdated
で書き換わる場合があって困ってます。

845:名称未設定
23/01/10 19:49:14.28 Gz2vCmpB0.net
ライブラリを書き換えてるってことはローカルにPortfile作ってるってこと?
だったらsources.confでローカルリポジトリを上に持ってくれば優先されて固定できるはず

846:名称未設定
23/01/13 13:01:10.30 6tY8xFZP0.net
いや直接/opt/local/bin とか /opt/local/libのファイルを置き換えてました。
でもそれだとport update outdated の度にリポジトリの
バージョンに戻そうとするので 「holdは無いのか? 」という質問でした。
結局それは諦めてPortfileを作成する事にしましたが、microsoftのサイトからファイルをfetchするのにファイル名が
hogehoge.arm64.tar.gz となってて ‘arm64’をどこから
拾うのかペターなのか悩みました。
最も適任と思われるos.archだと’arm’までしか表現してくれないですし…
結局 supported_arch にarm64を設定してdistfile
をhogehoge.${supported_arch}.tar.gz に設定して逃げました。

847:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch