關軟件:
FileLocatorPro 支持全文及標題檢索的搜索工具,用于查找所有pdf文檔并提取文件名和路徑
備選方案: 你也可以用Everything或在終端/CMD窗口里直接grep/find腳本命令自己實現
NotePad++ 進行文檔內容替換
備選方案: Word / EmEdit 等正則替換工具
PotPlayer 播放器, PotPlayer是windows下一款功能全面及強大的視頻播放器,下載地址如下:
操作流程:
SM軟件默認的本地視頻增量會截取出很多的子視頻文件,并且命名隨機,不方便管理及備份,而且占用太多的磁盤空間,另外SM軟件內視頻播放體驗不太好,如不支持倍數播放,不方便全屏等.
因此本文使用PotPlayer播放器做為SM軟件的視頻增量解決方案,避免了導入再分割產生太多的截取視頻文件,同時在體驗上(支持的視頻格式,視屏縮放,倍數播放,字幕翻譯等)都有了很大增強.
我們在SM軟件中存儲視頻文件的名稱或路徑等信息,每個視頻都作為一個學習元素,學習時用元素的名稱和路徑進行查找視頻進行播放,視頻增量提取時,則使用了PotPlayer的視頻書簽功能.
本地視頻文件具體操作:
1.生成含視頻文件名稱或路徑的網頁文件并導入SuperMemo
獲取全盤或指定目錄下的視頻文檔并提取視頻文檔對應的標題及路徑至一個文本文件:
方式一:使用FileLocatorPro的報告功能方式二:使用Everything工具復制功能
使用正則替換方式在所有的標題后面添加<p>作為分割符,如下用NotePad++演示:
正則添加p標簽分割符并存為html
替換無誤后保存為一個html文檔IE打開,方便SuperMemo導入處理,導入網頁后執行Split如下圖:
ctrl+shift+a 導入并split命令分割選中分支添加后Ctrl+L開始學習
2.打開PotPlayer和SuperMemo軟件布局并設置
調整軟件設置項 步驟一:如圖,SuperMemo中記得不要勾選背景,PotPlayer軟件則記得設置最前置頂和打開檢索窗口并設置一些其它基本參數(不一定必要):
SuperMemo軟件中不勾選背景選項PotPlayer三個窗口右上角的前置項打開簡索書簽在視屏播放時按H鍵打開書簽編輯器其它的設置如圖即可(不一定必要)
布局如下(分別拖動兩個軟件到左右邊欄即可) 兩個軟件最終的布局效果如下圖所示:
左右對稱布局,可用第三方軟件來保存這個布局
3.開始增量視頻學習(使用快捷Ctrl+O或搜索功能來播放視頻, 使用視頻書簽功能來提取)
當復習到對應的元素時打開視頻(視頻學習)
方式一:我們復制左邊的文件路徑在SuperMemo中打開(Ctrl+O粘貼后回車)
方式二:我們也可以復制左邊路徑中一部分文本再在右側左下角搜索來打開
提示: 以上兩種方式在PotPlayer中有全局快捷鍵可以設置,可更方便操作
打開對應的學習視頻文件
添加/檢索/及批量管理視頻書簽(視頻提取)
在播放界面使用快捷鍵H可打開書簽菜單,使用快捷鍵P可以添加書簽,書簽切換和設置項也在此
注意:建議在書簽前面加p標簽分割符號
添加書簽來實現視頻增量提取
增量提取的子視頻同步回SM軟件(提取同步)
因為我們的提取是在Potplayer播放器中實現的,為了能使提取的子視頻也能在SM軟件中增量,我們考慮同步回SM軟件中,這個操作可按自己的需求或頻次來決定,不一定非得同步回SM軟件.
同步回SM時唯一要注意的是最好不要覆蓋掉原來同步過的子元素內容(確保保留學習進度)
具體如何避免這個問題我會在另一篇PDF索引增量的文章中會有較詳細的概述及相關方法.
視頻書簽的檢索及管理,添加前置p標簽添加含分割符號的標簽并復制所有標簽
如下圖:添加上面復制后的書簽到左側窗口后, 我們查看SuperMemo Html元素網頁源碼可以看到它對p標簽進行了轉義,因此我們操作Split時要用<p>來分割, 分割后會生成子元素.
p標簽默認進行了轉義,Split時要注意執行分割操作,會生成多個子元素
如下,生成了多個子元素,其實就是對應SM軟件自帶視頻增量時提取出的子視頻,只不過我們用書簽來實現,這樣不會生成太多子視頻,而且子視頻命名清晰,在整個母視頻中也是排列有序的.
提取后的子視頻的檢索及播放
提示: 以上檢索及打開視頻的操作,其實可以自己寫一些簡單的AHK或Quicker腳本來簡化操作,實現只要按一個快捷鍵便可以把以上多個鼠標及快捷鍵操作簡化.
在線視頻文件具體操作:
界面點右上角瀏覽器圖標進行安裝
1.YiNote插件的安裝及使用:
拖動視頻時間軸并添加標簽
2.導出視頻增量數據至PDF
添加完成(視頻提取)后點擊預覽按鈕下載視頻標簽為PDF文件,打開PDF文件如下圖所示:
打開下載的PDF文件如圖
3.PDF的增量數據同步至SM軟件
上面導出的PDF,如果簡單的話可以直接手工復制內容至SuperMemo里.否則可以把PDF轉換為HTML再導入SuperMemo進行學習.而PDF轉換成網頁具體的操作步驟則和前面可以銜接起來了,所以可以參考如下鏈接:
4.YiNote 1.6 新版數據導出功能
MarkDown導出文件的處理
在新版YiNote中,官網添加了Markdown及JSON數據導出功能,因此你也可以用這兩種方式來同步數據至SuperMemo中.
可以下載MD及JSON數據導出Markdown文件的處理
如上圖,用NotePad++簡單處理后,執行如下的命令,使用Pandoc轉換成HTML,即可導入SM軟件
## MarkDown -> Htmlpandoc yi-note.md -o yi-note.html
JSON格式文件的批量處理
這里我演示下JSON格式文件的處理,具體使用Jq工具(一個命令行JSON處理小工具)來處理,你可以從這里下載:
YiNote導出待處理的JSON數據JQ命令處理JSON并生成網頁
cat yi-note2.json | jq '.data[]|{title: .meta.title, subject: [{url: .meta.url} + (.notes[] | {content: .content, times: .timestamp})]}' | jq '.|"<hr>"+.title, (.subject[] |["<p>"+.content+" ",.url+"?yinotetimestamp=",.times]|join(""))|tostring' -r > ./yi-note-html.html
最終生成可導入至SuperMemo軟件的源網頁如下:
生成可導入SM軟件學習的網頁
IE瀏覽器打開如上網頁,Ctrl+Shift+A導入SuperMemo并進行分割,按HR標簽及P標簽分割即可:
導入至SM軟件學習的增量視頻
至此,整個流程講解結束,以后只要按自己的處理需求及頻率,定期導出視頻書簽至JSON并用JQ處理,然后導入SuperMemo軟件即可(當然,直接從如上導出的PDF或MarkDown/JSON文件手工拷貝新增的視頻書簽數據至SuperMemo軟件也是方便和有效的),這里演示的只是批量的視頻書簽處理.我這里比較常用的是: 通過用網頁批量導入后通過拖動元素的方式來添加新的視頻書簽至SuperMemo進行同步.
網頁批量導入并同步新增視頻書簽
我是一只熱愛學習的小胖子,如果你也熱愛學習,并且對SuperMemo感興趣,歡迎轉發和評論!
在越來越多用到HTML5,用HTML做的頁面很炫,有些功能也很容易實現了。比如HTML5實現視頻音頻播放。
HTML5 將成為 HTML、XHTML 以及 HTML DOM 的新標準。
用于繪畫的 canvas 元素
用于媒介回放的 video 和 audio 元素
對本地離線存儲的更好的支持
新的特殊內容元素,比如 article、footer、header、nav、section
新的表單控件,比如 calendar、date、time、email、url、search
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。
當前,video 元素支持三種視頻格式:
格式 | IE | Firefox | Opera | Chrome | Safari |
---|---|---|---|---|---|
Ogg | No | 3.5+ | 10.5+ | 5.0+ | No |
MPEG 4 | 9.0+ | No | No | 5.0+ | 3.0+ |
WebM | No | 4.0+ | 10.6+ | 6.0+ | No |
Ogg=帶有 Theora 視頻編碼和 Vorbis 音頻編碼的 Ogg 文件
MPEG4=帶有 H.264 視頻編碼和 AAC 音頻編碼的 MPEG 4 文件
WebM=帶有 VP8 視頻編碼和 Vorbis 音頻編碼的 WebM 文件
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>視頻播放</title>
</head>
<body>
<div style="text-align:center;">
<button onclick="playPause()">播放/暫停</button>
<button onclick="makeBig()">大</button>
<button onclick="makeNormal()">中</button>
<button onclick="makeSmall()">小</button>
<br />
<video id="video1" width="420" style="margin-top:15px;">
<source src="/項目名字/upload/Video_1509549323159.mp4" type="video/mp4" />
</video>
</div>
<script type="text/javascript">
var myVideo=document.getElementById("video1");
//播放暫停
function playPause()
{
if (myVideo.paused)
myVideo.play();
else
myVideo.pause();
}
//視頻放大
function makeBig()
{
myVideo.width=560;
}
//視頻中等
function makeSmall()
{
myVideo.width=320;
}
//視頻縮小
function makeNormal()
{
myVideo.width=420;
}
</script>
</body>
</html>
ivePortrait:一張照片生成生動動畫視頻 本地一鍵整合包下載
LivePortrait,這個名字聽起來就像是魔法,但它其實是現實世界中的黑科技。想象一下,你那塵封已久的相冊里,那些定格在時間里的笑臉,突然間動了起來,眨眼、微笑、甚至說話,這不再是電影里的場景,LivePortrait讓它變成了現實。
這是由業界大廠快手開源的一個項目,前段時間可靈的爆火,也讓快手跟著火了一把,這個項目的開源,讓老廠再次煥發新顏。
這個框架,就像是一個神奇的畫筆,只需要你提供一張靜態的肖像,它就能繪制出一段流暢的動態視頻。這不僅僅是技術上的突破,更是對傳統動畫制作的一次顛覆。它高效、精確,甚至還能處理多人物肖像的無縫拼接,讓每個人物的動作都自然流暢,沒有任何突兀的邊界。
一鍵包下載:https://deepface.cc/thread-260-1-1.html
LivePortrait:一張照片生成生動動畫視頻 本地一鍵整合包下載
*請認真填寫需求信息,我們會在24小時內與您取得聯系。