分類
音乐

Music Radio

推薦使用VLC播放,不僅播放更穩定,而且可能會有歌曲信息。

0n-80s http://0n-60s.radionetz.de/0n-80s.mp3

0n-ClassicRock http://0n-classicrock.radionetz.de/0n-classicrock.aac

0n-Jazz http://0n-jazz.radionetz.de/0n-jazz.aac


飛揚971 https://lhttp.qingting.fm/live/1271/64k.mp3

ICRT http://live.leanstream.co/ICRTFM?args=tunein_aac

Lounge Radio http://stream.creativradio.com:8100/stream

RTHK4 http://stm.rthk.hk/radio4 (Not available in mainland of PRC)


CBS Music https://aac.cbs.co.kr/cbs939/_definst_/cbs939.stream/playlist.m3u8

HTML5似乎不支持m3u8型的列表鏈接。


8bit Music http://8bit.fm:8000/live


更多請至:Community Radio Browser

如果你不想用專門的應用播放這些電臺,那我推薦使用 VLC 搭配 Radio-Browser.info.lua 插件來播放。如果身處牆內可以給 VLC 配置 socks 代理,設置方法請參考 VLC 使用小撇步

本文更新於 2023/01/02。

分類
記事

「轉載」苍天啊,现在建个个人网站真是一步一个坎啊

凑着双十一买了阿里云一台云主机,打算放个 wordpress,把上课相关的资料放上去,给学生分享一下。wordpress 挺方便,一会儿就搭建好了,到了域名备案这里,真是横陇地拉车——一步一个坎啊。 先是起了个“老金书房”的名字(学生叫我老金,我就用上了),客服说不能带个人姓名,不能带企业信息,连“书房”这部分都有问题。 好吧,换一个,我写了个“陋室淘金”,又说这个名字也不行,我说出自《浪淘沙》的诗句,有什么问题?客服说主要是“淘”字涉嫌企业信息,莫非是“淘宝”?还说我的备注信息里面提到了视频,这个也不行。我说不是把视频发到你们网站上,而是先发到哔哩哔哩或者优酷上,他们审核没问题,我再加个链接。客服表示人家那是企业认证过的,我的是个人网站,所以不能发视频。我说我不要域名行不行,让我的学生直接用 IP 访问算了,客服说他们只管域名这部分,IP 的事情不管。 这也行? 我就打给阿里云的客服,问问他们:1、到底有哪些字眼是要避开的? 2、域名服务能不能退了算了。阿里云客服效率挺高,至少有一半挺高,就是告诉我,域名服务不能退(因为我已经申请过域名了,问题在备案那里)。至于名字,他们很热心,帮我转了三个客服,虽然没有说明白哪些字眼不能用,但告诉我:个人网站没有禁止发视频!!!

好吧,我再次看了发给我的邮件,发现里面提到了一个地址,是关于起名字时的注意事项,我还想着是我自己没仔细看邮件,错怪人家了。点开一看,我觉得没有错怪他们,因为这个地址显示“你查找的知识点不存在或知识库系统异常”。

我现在只好又起了一个名字,然后在备注中说明这个名字的来源,希望这次古人可以帮我找回点面子。

这是邮件给我的提示信息:

个人网站名称不能涉及到行业、企业等信息,且个人网站名称请勿涉及个人姓名、地名,请不要用纯数字或字母组成,不能包含特殊符号,不能使用成语;网站名称请使用 3 个以上汉字命名,请不能使用 XXX 个人空间、资讯、网站、网络、网址、爱好者、作品展示、工作室、平台、主页、热线、社团、导航这种的格式命名;网站名称中不能带有博客、论坛、在线、社区、交流等字样,若要带有此类信息,需提交前置审批文;

我现在不知道究竟还能用什么样的名字了,文邹邹的、涉及古人诗词作品的、涉及典故的,估计已经被很多企业用过了;直白的,也不行。 现在静待审核吧

原文作者:jzq526 原文鏈接:苍天啊,现在建个个人网站真是一步一个坎啊 - V2EX 轉載未經授權,如果冒犯煩請聯繫。

分類
方法

win7 設置 WiFi 熱點

公司 WiFi 故障,有線網正常,於是需要臨時將有線網絡分享給手機用。參考:windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)

「開始」-「所有程序」-「附件」,在「命令提示符」上右鍵,選擇「以管理員身份運行」。

#測試是否支持設置熱點
netsh wlan show drivers
#創建 WiFi 熱點
netsh wlan set hostednetwork mode=allow ssid=NAME key=PASSWORD

「開始」-「控制面板」-「網絡和共享中心」-「更改適配器設置」,應該可以看到一個「Microsoft Virtual WiFi Miniport Adapter」的設備,為了便於識別,我們可以把它重命名為「Hotspot」。然後在我們的有線網絡網卡(一般名字是「本地網絡」)上右鍵-「屬性」-「共享」。勾選「允許其他網絡」並選擇家庭網絡連接「Hotspot」按確定。

#在命令提示符啟動熱點
netsh wlan start hostednetwork
#關閉熱點
netsh wlan stop hostednetwork
#電腦關機後不會自動啟動熱點,再次運行啟動命令即可
分類
方法 软件

ffmpeg下載流媒體

Fefora 安裝 ffmpeg

#如果沒有安裝過rpmfusion,需要先安裝之
sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
#然後就可以安裝 ffmpeg 了
sudo dnf -y install ffmpeg

保存m3u8類型的流媒體

#首先把m3u8列表保存為ts視頻
ffmpeg -y \
  -v warning \
  -loglevel debug \
  -i "https://domain.com/path/to/manifest.m3u8" \
  -vcodec copy \
  -c copy -f mpegts out.ts
#然後把ts轉換為mp4
ffmpeg -i out.ts -acodec copy -vcodec copy out.mp4
#或者
ffmpeg -i "https://domain.com/path/to/manifest.m3u8" -codec copy file.mp4
#如果mp4容器遇到問題可以嘗試mkv

保存udp、rtmp、rtsp、http類型的流媒體

ffmpeg -i "rtmp://domain.com/path/to/video.mp4" -vcodec copy -acodec copy out.mp4

合併視頻和音頻文件

ffmpeg -i video.mp4 -i audio.m4a -c copy output.mkv

選擇m3u8的清晰度

#m3u8文件可以用文本編輯器打開,內容如:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=276000,RESOLUTION=256x144,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://vod1-vh.akamaihd.net/i/mp4_hk/tv/2020/GLOBCT2020L03100007.smil/index_250000_av.m3u8?null=0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=465000,RESOLUTION=432x240,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://vod1-vh.akamaihd.net/i/mp4_hk/tv/2020/GLOBCT2020L03100007.smil/index_400000_av.m3u8?null=0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=797000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://vod1-vh.akamaihd.net/i/mp4_hk/tv/2020/GLOBCT2020L03100007.smil/index_700000_av.m3u8?null=0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1232000,RESOLUTION=848x480,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://vod1-vh.akamaihd.net/i/mp4_hk/tv/2020/GLOBCT2020L03100007.smil/index_1000000_av.m3u8?null=0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2478000,RESOLUTION=1280x720,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://vod1-vh.akamaihd.net/i/mp4_hk/tv/2020/GLOBCT2020L03100007.smil/index_2000000_av.m3u8?null=0

#表示這個文件提供了 5 個清晰度的視頻,通常不制定的話回選擇最好的清晰度
#如果我們要指定 480P 的清晰度,也就是第4個
#(從第 0 個開始數)
#那麼完整的命令就是

ffmpeg -i "https://vod1-vh.akamaihd.net/i/mp4_hk/tv/2020/GLOBCT2020L03100007.smil/master.m3u8" -map p:3 -codec copy 31.mp4

使用 curl-impersonate 繞過瀏覽器驗證

低端影視這樣的網站會檢查客戶端是否是瀏覽器,此時只要使用 curl-impersonate 就可以下載了。

使用時在瀏覽器開發者工具裏找到資源的鏈接,右鍵 > Copy Value > Copy as cURL。然後在命令行裏把 curl 替換成 curl_ff109,並加上 -o MOVIE.mp4 就可以下載了。如:

./curl_ff109 'https://v.ddys.pro/v/movie/Return.to.Dust.mp4' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0' -H 'Accept: video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5' -H 'Accept-Language: en-US,en;q=0.5' -H 'Referer: https://ddys.pro/' -H 'Range: bytes=0-' -H 'Origin: https://ddys.pro' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Sec-Fetch-Dest: video' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-site' -H 'Accept-Encoding: identity' -o 隱入煙塵.mp4

如果中斷了可以加上 -C 斷點續傳。

使用 ffmpeg 將 mp4 轉化為較舊的編碼格式

我在使用手機自帶的相冊軟件投屏到電視上時,有時會遇到只能投遞一幀的情況,這可能是手機端或電視端不支持較新的視頻或音頻格式,可以使用 ffmpeg 將其轉碼為較舊格式。

ffmpeg -i input.mp4 -c:v libx264 -c:a libmp3lame -b:a 192k output.mp4
#-i input.mp4: Specifies the input file.
#-c:v libx264: Sets the video codec to H.264 (libx264).
#-c:a libmp3lame: Sets the audio codec to MP3 (libmp3lame).
#-b:a 192k: Sets the audio bitrate to 192 kbps (you can adjust this value as needed).
#output.mp4: Specifies the name of the output file.

本文更新於 2024/10/26。

分類
說說

19111213

Theoretically we are all on the same boat and it is sinking.
分類
软件

Tiny Tiny RSS

Firefox 今天更新到了 68.2.0,一個比較大的改動是移除了自帶的 RSS 閱讀器。剛好前不久拿到一台免費的 Oracle Cloud,於是搭建 Tiny Tiny RSS 來做閱讀聚合。

MariaDB、php7.2、nginx 和 letsEncrypt 證書生成器的安裝網上資料很多,這裡就不貼了。

然后根据 Tiny Tiny RSS Installation Guide 一步一步来做。我是直接在nginx默認的html文件夾下 git clone 出項目,然後訪問 http://yoursite/tt-rss/install/ 來安裝,下面是遇到的問題。

未安裝 php-intl

sudo yum install php7.2-intl

文件權限不足

#首先修改文件夾權限
cd /usr/share/nginx/html/tt-rss
sudo chown -R nginx:nginx cache lock feed-icons
sudo chmod -R g+w cache lock feed-icons
#如果你的 CentOS 7 系統和我的一樣開啟了 SELinux,還需要
sudo chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 cache feed-icons lock

更新機制

#首先嘗試了 systemctl,沒有成功
#於是用原始的crontab
*/30 * * * * /usr/bin/php72 /usr/share/nginx/html/tt-rss/update.php --feeds --quiet

使用小撇步

  • 在偏好設定》摘要》類別里,可以新建類別。
  • 在 RSS 訂閱上右鍵,編輯摘要里可以單獨設置更新頻率。據說選項里勾上媒體快取可以緩存媒體到服務器(未驗證)。
  • 打開「全部文章」,點擊閱讀頁左上角的RSS標誌,就可以用 RSS 的方式分享自己所有的閱讀聚合。
  • 安卓版客戶端可以從 F-droid 下載,我沒有使用客戶端我使用的是 Readrops。

If it helps, please kindly consider to contribute or donate.






191218更新:Oracle Cloud 的服務器被無預警註銷,沒有通知沒有郵件什麼都沒有。但是啟動盤還在,所以可以再創建一個實例。雖然如此,仍然給人極不靠譜的感覺。新實例會產生新 IP,修改 DNS 後原來的服務就又可以用了。

藉此機會順便升級了下 Tiny Tiny RSS,由於我是通過 Git安裝的,所以需要在安裝文件夾執行下面命令就可以了。

git pull origin master
#如果你不小心改動過項目文件,可以用下面命令忽略之
git reset --hard HEAD 

更新後進入網頁可能會提示需要更新數據庫,點擊更新按鈕後就完成了升級。

本文更新於 2020/10/16。

分類
說說

19102011

Good music make me dream. Good television programs broaden my horizon. While the bad ones just want to wash my brain.