動態

列表
創建 時間

Linux 系統下如何將前台應用作為後台進程運行:nohup 與 & 命令的使用

COMMAND 形式 前台進程變為後台進程。 如果不指定輸出重定向(例如:COMMAND out.log 21 ),輸出仍然打印到前台。 退出 shell 會話(其父進程),進程會收到 HUP 信號,從而退出。 在另一個 shell 會話向進程發送 INT 信號,進程會退出。 總結:COMMAND 形式僅僅將前台進程放在後台運行,但進程輸出仍打印在前台。並且,進程不會忽略任何信號。

創建 時間

ffmpeg 下載 m3u8 視頻流

M3U8 是視頻播放列表文件,裏面包含若干 TS 視頻流地址(播放列表),將這些視頻流下載併合並即可得到完整的視頻。 但是 M3U8 中的 TS 地址往往是網站的相對路徑,需要先打開瀏覽器控制枱查看請求 TS 視頻流時的完整 HTTP 路徑,然後編輯 M3U8 文件,將路徑補全並保存。 然後通過 ffmpeg 下載併合並視頻,命令如下(注意替換命令中的 m3u8_file 和 output_fil