- 設定->快速鍵設定
- 在左側視窗找到ctrl+shift+l, 註解掉
// { "keys": ["ctrl+shift+l"], "command": "split_selection_into_lines" }, - 在右側視窗貼上:
{ "keys": ["ctrl+shift+l"],
"command": "clone_file" ,
"args": {"add_to_selection": true}
}
]
下載影片:
name: youtube-dl -f18 下載影片
executable: xterm
parameters: -e youtube-dl %u -f 18 -o "/home/usher/tmp/%(title)s-%(id)s.%(ext)s"
下載音樂:
name: youtube-dl -f 140 下載音樂
executable: xterm
parameters: -e youtube-dl %u -f 140 -o "/home/usher/tmp/%(title)s-%(id)s.%(ext)s"
將字幕檔包入mkv:
內封式:(軟字幕,不影響影像,速度快)
$ ffmpeg -i sourceVideo.mkv -i sourceSubtitle.srt -c copy outputVideo.mkv
$ffmpeg -i infile.mp4 -i infile.idx -i infile.sub -map 0:v -map 0:a -c copy -map 1 -c:s:1 dvd_subtitle -metadata:s:s:1 language=ch outfile.mkv
ffmpeg -i input.mkv -i input.ass -i input.srt -c copy output.mkv
ffmpeg -input.mkv -i input.idx -c copy output.mkv
MP4 只有支援封裝 mov_text 與 dvdsub 格式,
若要將 SRT 字幕插入 MP4 檔內,就必須轉為 mov_text 格式。
ffmpeg -input.mp4 -i input.srt -c copy -c:s mov_text output.mp4
內嵌式:(硬字幕,影響影像,速度慢,可調整字形各種屬性)
$ ffmpeg -i sourceVideo.mp4 -vf "subtitles=sourceSubtitle.srt" outputVideo.mp4
$ ffmpeg -i sourceVideo.mp4 -vf "subtitles=sourceSubtitle.srt:force_style='Fontsize=24'" outputVideo.mp4
ffmpeg -i 1.mp4 -i 1.sub -i 1.idx -filter_complex "[0:v][2:s]overlay=0:H-h" -c:v libx264 out.mp4
[0:v]指的第一个加载的视频文件1.MP4,從mkv取出第一軌字幕檔
ffmpeg -i Movie.mkv -c copy -map 0:s:0 sub01.srt
打包mkv檔 (a:audio, v:video, s:subsript)
ffmpeg -i movie.mp4 -i sub.srt -map 0:0 -map 0:1 -map 1 -c:a copy -c:v copy -c:s copy movie.mkv
ffmpeg -i Lupin.mp4 -i Lupin.ass -vcodec copy -acodec copy 2.mkv
提取字幕 (-vn:不要影, -an:不要音, -codec:s:0 srt 要字幕第一軌)
ffmpeg -i video.mkv -vn -an -codec:s:0 srt subtitle.srt
僅提取视频 (Extract Video)
ffmpeg -i movie.mkv -vcodec copy -an videoNoAudioSubtitle.mp4
僅提取音频(Extract Audio)
ffmpeg -i movie.mkv -vn -acodec copy audio.ac3
ffmpeg -i input.mp4 -vn output.mp3
ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -ab 320 -f mp3 output.mp3
-vn
– 表明我們已經在輸出檔案中禁用視訊錄製。-ar
– 設定輸出檔案的音訊頻率。通常使用的值是22050 Hz、44100 Hz、48000 Hz。-ac
– 設定音訊通道的數目。-ab
– 表明音訊位元率。-f
– 輸出檔案格式。在我們的例項中,它是 mp3 格式。
僅提取字幕(Extract Subtitle)
ffmpeg -i movie.mkv -map 0:s:0 sub1.srt
ffmpeg -i input.mp4 -c:s srt output.srt
ffmpeg -i input.mkv -c:s copy output.ass
刪除字幕 (Delete Subtitle)
ffmpeg -i sourceVideo.mkv -c copy -sn outputVideo.mkv
ffmpeg -i input.mp4 -filter:v scale=1280:720 -c:a copy output.mp4
ffmpeg -i input.mp4 -s 1280x720 -c:a copy output.mp4
壓縮並減少輸出檔案的大小
ffmpeg -i input.mp4 -vf scale=1280:-1 -c:v libx264 -preset veryslow -crf 24 output.mp4
壓縮音訊檔案
ffmpeg -i input.mp3 -ab 128 output.mp3
ffmpeg -i input.mp4 -vn output.mp3
ffmpeg -i input.mp4 -vn -ab 320 output.mp3
ffmpeg -i input.mp4 -t 00:00:30 -c copy part1.mp4 -ss 00:00:30 -codec copy part2.mp4
-t 00:00:30
表示從視訊的開始到視訊的第 30 秒建立一部分視訊。
-ss 00:00:30
為視訊的下一部分顯示開始時間戳。它意味著第 2 部分將從第 30 秒開始,並將持續到原始視訊檔案的結尾。
ffmpeg -ss 00:00:20 -i sample.mp4 -to 10 -r 10 -vf scale=200:-1 Animate.gif
convert -delay 120 -loop 0 *.jpg Animate.gif
ffmpeg -r 1/10 -i picture-%01d.png -c:v libx264 -r 30 -pix_fmt yuv420p video.mp4
convert your PDF file image format such as PNG or JPG
convert -density 400 input.pdf picture.png
轉換字幕格式
將 MP4 檔內的 mov_text 字幕轉換 subrip 格式:
ffmpeg -i input.mp4 -c copy -c:s subrip output.mkv
轉換 srt 字幕檔為 ass 格式:
ffmpeg -i input.srt -c:s ass output.ass
軟體需求:
win7 + sp1 + .net framework 4.62+
擁有硬體設備:
asus eeepc901, 硬碟 7G + 4G, 記憶體 1G
1.安裝win7 旗鑑中文版。
升級為service pack1,失敗。
2.下載win7 + sp1 家用基礎簡體中文 iso 版
燒光碟,安裝,激活失敗。(激活程序,KMS 皆以針對ultimate為主)
3.下載雨林木楓 ghost win7 + sp1 簡體中文版
還原失敗。(硬體空間不夠,至少16G)
4.下載雨林木楓 winCE, win7 + sp1 西班牙文 iso版 + 中文語言包
燒片winCE光碟,以winCE開機,裝 win7.iso,再升級 framework 4.0, 4.5 失敗,(HD空間不夠)
5. 下載 Dism 清除工具,清掉 winSxS backup files
6. 升級net framework 4.62
失敗 (少了憑證)
7.下載憑證 MicrosoftRootCertificateAuthority2011.cer
以 mmc 安裝憑證。升級 nfw 4.62 OK. 再升級到 4.8,IE11
8.安裝 power bi 中文版 (275M)
失敗。(are you sure you want to cancel microsoft power bi desktop installation)
9.下載 power bi 英文版 (285M)。安裝成功。
執行失敗。(unable to locate required cef / cefSharp)
10.安裝更新檔:Windows6.1-KB2999226-x86.msu
執行失敗。(記憶體不足,關閉程式)
11.以 D 槽,增加虛擬記憶體容量到500M。
執行成功。
open terminal
$balooctl status
$balooctl disable
$balooctl enable
讓baloo重新建立檔案索引,需要些時間,
$balooctl stop 看看做到哪了
$balooctl start 繼續做
編完索引,就不會再佔CPU資源了