說入手昂科旗接近兩年,原廠360記錄儀一直很少用。原因是查看麻煩、畫質渣。上月外出時,由于分心差點碰到旁邊行駛的車輛,《差一點跟Q7親密接觸》 再次把車上的卡取出來看了一下。
原廠記錄儀的視頻格式是avi,文件名前面一截是日期和時間。視頻分成四個:FR(前攝像頭),ML(左攝像頭),MR(右攝像頭),RR(后攝像頭)。NRML(Normal的縮寫)是普通行車視頻,SECY(Security的縮寫)是車輛解鎖前后的視頻。
我發現這些avi視頻,每個文件最大5分鐘,由于沒有時間碼,直接用PotPlayer播放不能快進,很不方便。
播放avi視頻沒有時間和進度條
是時候展現真正的本領了——發揮碼農打字的精神!搞一個批處理文件,把avi視頻快速地轉換成mp4。
暴力PS昂科旗照片
視頻轉換需用到ffmpeg(免費軟件),ffmpeg-git-essentials.7z下載后解壓縮到ffmpeg目錄。
下載頁面
ffmpeg下載地址:
https://ffmpeg.org/download.html#build-windows
Windows版本:
https://www.gyan.dev/ffmpeg/builds/
給Windows增加一個環境變量,此電腦->右鍵->屬性->高級系統設置->高級->環境變量->系統變量->Path->編輯,新建并填入ffmpeg的bin目錄。一路確認完成。
添加環境變量
桌面上新建一個mp4的目錄,新建一個文本文件,改名為:昂科旗原廠360記錄儀視頻轉換.bat,右鍵編輯,復制下面的代碼進去并保存。
@echo off
set spath=%~dp0
for %%a in (%*) do (
echo "%%~nxa"
if /i "%%~xa"==".avi" (
ffmpeg -y -i "%%~dpa%%~nxa" -vcodec copy "%spath%%%~na.mp4"
)
)
pause
選擇需要轉換的昂科旗avi視頻文件,直接拖放到 昂科旗原廠360記錄儀視頻轉換.bat 圖標上面,彈出一個程序窗口,很快就能轉換成mp4視頻。
用PotPlayer打開轉換后的mp4視頻,就可以正常播放、快進和后退。
轉換成mp4,可以正常播放、快進和后退
總結:使用這個腳本,可以方便的轉換#昂科旗#原廠360行車記錄儀的視頻。直接用讀卡器,把原始視頻拖放到 bat 文件上,一步就可以完成復制和轉換。分享給各位使用#昂科旗#的車友們。
昂科旗Avenir鎮樓
所周知 XP可以把一個網頁(包括網頁視頻 詳細教程我會發)設置為桌面 并且開機的時候也會自動啟用 就算你沒有網絡也可以(脫機文件) 而且市面上也有很多軟件可以實現(比如火螢視頻桌面 有點耗費內存 啟動后也不是很到位) 那么Win7是否也可以設置視頻桌面呢?那我不想下載第三方軟件 怎么辦?接下來就讓婁不夜帶你了解一下~~
其實我們只需要開啟Win7自帶的一個叫做DreamScene(夢幻桌面)的功能就可以了 那么如何開啟呢?
首先我們來了解一下DS
很多小伙伴可能會問 那這個很明顯比XP活動桌面要高端啊 他是不是類似一個視頻播放器呢?其實,小伙伴們也可以這樣理解 但是 他們還是有一些不同的:DS形式上類似實現桌面播放的播放軟件,但又有本質上的區別:夢幻桌面是深嵌入操作系統內部,可以說是“原生”的桌面主題,不需要安裝第三方軟件。
那么他和一些視頻桌面軟件相比有什么優點呢?
1.夢幻桌面是深嵌入操作系統內部,可以說是“原生”的桌面主題,不需要安裝第三方軟件。
2.播放背景視頻和動畫時不會占用過多的CPU資源,而是通過顯卡硬件加速的DWM (Desktop Windows Manager)軟件來完成處理
3.CPU只是完成視頻的解碼工作—這可以在相當程度上保證視頻和動畫背景不會明顯降低系統整體性能
4.對筆記本系統而言,Windows DreamScene還可以自動檢測電池狀態并在電池電量不足時自動停止視頻播放,代之以靜態畫面從而降低電量消耗。
當然啦 以上就是他的所有優點啦~~那么在介紹如何開啟DS之前 我們先來介紹一下他需要什么樣的環境吧!!!
1.首先 你的操作系統版本必須是 旗艦版(關于如何一分鐘重裝系統我也會出教程 如果有人看得話)
2.必須是"原"版用戶 這一條 可能很多小伙伴不理解了 其實不難理解 他的意思就是 你的操作系統必須激活 但不可以是非正常手段激活 比如:例如替換文件、搭建非法KMS服務器。那么什么樣才算是正常激活呢?通過序列號啦~~~(激活軟件我沒用過 不確定哦 但是最好別用激活短句 因為有可能有木馬啊啊啊啊比如某馬激活軟件)
3.必須開啟Windows Aero功能 這個不難理解吧 小伙伴們可以這樣理解 所有和桌面美化有關的都和她掛鉤 當然只是大部分情況哦~~~
好的 那么接下來 就讓我們進入激動人心的時刻 我們來體驗一下 DreamScene夢幻桌面吧~~
1.首先我們打開DreamScene官網(www.dreamsceneseven.com)
哇塞!!純英文的嘛
2.點擊下載按鈕 把它下載下來啦啦啦啦啦~~~
下載好的DreamScene程序
3.之后我們開始安裝咯~
好 我們可以看到他這里會讓我們選擇 Full installation(完全安裝) Custom installation(自定義安裝)這里我們選擇 Custom installation
4.可以看到 他讓我們設置一個主頁 呵呵!!流氓 我們把對勾點掉哈哈哈哈哈哈
對勾點掉哦
5.點擊下一步之后 出現如下界面 小伙伴們可以自己設置安裝的路徑 當然 由于我可以三十秒內重裝系統 這里我們就直接安裝在 C盤 系統盤 哈哈哈哈 就是這么任性
小伙伴們一定要換路徑哦~
6.點擊下一步之后 他又開始流氓了!!他問我們是不是要加入到啟動菜單 我們當然不啦~~設置如下圖 當然 這是我的建議哦
7.點擊下一步 他問我們是不是要在桌面創建快捷方式 我個人不是很需要 小伙伴們自己決定哦
設置桌面快捷方式
8.單擊下一步
9.單擊安裝 下圖是安裝好的 他問我們是否啟動 我們勾上(默認就可以) 之后點擊Finish啟動
好小伙伴們 下圖就是DreamScene的主程序界面了
這里我們點擊 安裝!!當他彈出下圖界面時 就說明安裝成功啦~~
好 那么我們怎么設置呢?其實上圖已經說得很清楚啦 我們只需要在想要設置為壁紙的視頻上面右鍵選擇 Set as Desktop Background 就可以啦~當然 這里是有一個格式的限制的比如:Mpeg/mpg Wav
那么我們喜歡的視頻 如果格式不支持就無法設置為桌面了麻?那我要你何用!!各位小伙伴且不要慌 我來給大家出個點子讓他支持哦~~
第一種方法:
嘻嘻在這里如果小伙伴們知道如何讓Windows自帶的Windows Media Player支持更多的格式那就Okk啦不知道也不要緊 下面我來教給大家
1、首先要讓WMP(Windows Media Player)支持更多的格式。方法當然是安裝Vista Codec Package 或者 win7codecs 類似的編碼解碼包
這樣,Windows Vista就支持了更多的視頻播放格式。但是,在這些新支持的視頻文件上面鼠標右鍵發現AVI等視頻還不能做為桌面。別急,進行第二步。
2.2、夢幻桌面只有幾種后綴(mpg/mpeg)才能做為桌面,把其他視頻的后綴(擴展名)改下就OK了。把視頻文件的后綴添加或是改為.mpg(只要夢幻支持的格式后綴都可以),如火影忍者250.avi.mpg(前面的AVI表示他以前的格式,可以刪了也可保留!)
3、在改名后的視頻文件上面鼠標右鍵試試!是不是很COOL~~~
第二種方法:
不知道小伙伴們有沒有自己做過視頻呢?沒錯我們可以通過視頻編輯軟件修改成DreamScene支持的格式呀 比如:格式工廠 貍窩全能視頻轉換器(個人偏愛這一款哦) 當然啊 你可能嫌棄她的速度太慢 這里還給大家推薦一款 小軟件 秒完成哦~~百度搜索快速視頻轉換就可以找到啦~
好 小伙伴們是否也跟著我的教程設置好了呢?但是 有沒有發現 你們的視頻沒有聲音啦?不要慌 不夜君接下來就來教大家 怎么開啟聲音啦~~
1.首先右擊任務欄小喇叭
2.點擊打開音量合成器
哇塞 現在大家知道為什么沒有聲音了吧 因為它默認禁用聲音啦 我們只要在 Windows DreamScene內一欄 把音量滑塊 滑到你想要的聲音大小就可以啦~~也可以直接單擊音量條下面的 小喇叭。
但是還有一個問題呀 重啟之后 他就消失了 這是什么鬼 很氣!!!別怕 接下來就讓不夜君帶你 來設置 開機秒切換 快到你看不到哈哈哈
第一種方法:
1.當你用管理員身份運行DreamScene的時候 安裝程序會自動復制DreamScene.dll到%WinDir%\System32文件夾。(如果你沒有 那就用管理員權限運行)
2.復制DreamScene.dll.mui到%WinDir%\System32\en-US文件夾并添加所需注冊表鍵值。
3.重啟
PS:各位小伙伴可能不了解 %WinDir% 是什么意思 :
“%”是系統變量的一種表示方法 ,在系統升級補丁和病毒添加內容進系統文件夾時都需這么編寫程式,以便于準確的把東西加到目的位置。“%windir%”就是指windows系統文件的安裝目錄。也可以理解為C盤 系統盤
第二種方法:
1.右擊桌面——個性化——屏幕保護程序
2.單擊更改電源設置:
3.單擊更改計劃設置:
4.單擊 更改電源高級設置 之后找到 Windows DreamScene Settings——Power Saving Mode 設置為高性能選項(默認的哦)
好啦 接下來 大家來看一下我的設置吧 因為我只是為了分享經驗寫的這篇文章 我個人并不會用 所以 我只是隨便設置了一個 我的視頻大家想下載可以在(http://www.molizm.com/category_86.html)這個網址下載哦!!
這是我的桌面設置 由于懶得發視頻 就發個圖片吧:
視頻動態 有聲音 請腦補啊哈哈哈 喜歡我就關注點贊哦~~
BS視頻播放
TBS視頻播放器可以支持市面上幾乎所有的視頻格式,包括mp4, flv, avi, 3gp, webm, ts, ogv, m3u8, asf, wmv, rm, rmvb, mov, mkv等18種視頻格式。同時支持硬件解碼,使得內存占用,穩定性相較于系統播放器都更優。
接入TBS
1.導入jar文件和so文件
官網SDK下載地址:https://x5.tencent.com/tbs/sdk.html,示例中有jar文件和so文件,具體導入方式我上一篇文章有詳細介紹(Android應用內展示office文件–騰訊瀏覽服務(TBS))
2.初始化Application
自定義一個Application類,對X5內核進行初始化
public class MyAppliction extends Application { @Override public void onCreate() { super.onCreate(); //回調接口初始化完成接口回調 QbSdk.PreInitCallback pcb=new QbSdk.PreInitCallback() { @Override public void onCoreInitFinished() { } @Override public void onViewInitFinished(boolean b) { //x5內核初始化完成的回調,為true表示x5內核加載成功,否則表示x5內核加載失敗,會自動切換到系統內核。 Log.e("myApplication", " x5內核加載成功?" + b); } }; //x5內核預加載,異步初始化x5 webview所需環境 QbSdk.initX5Environment(getApplicationContext(), pcb); } }
?在AndroidManifest.xml進行聲明
<application android:name="com.example.xch.tbsvideoplay.MyAppliction"
3.使用
直接在清單文件AndroidManifest.xml中配置SDK中的視頻播放Activity
<activity android:name="com.tencent.smtt.sdk.VideoActivity" android:alwaysRetainTaskState="true" android:configChanges="orientation|screenSize|keyboardHidden" android:exported="false" android:launchMode="singleTask"> <intent-filter> <action android:name="com.tencent.smtt.tbs.video.PLAY" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
在代碼中直接調用TbsVideo.openVideo()播放
/** * 直接調用播放視頻 * @param videoUrl 視頻地址 */ private void startPlay(String videoUrl){ //判斷當前是否可用 if(TbsVideo.canUseTbsPlayer(getApplicationContext())){ //播放視頻 TbsVideo.openVideo(getApplicationContext(), videoUrl); } }
4.添加權限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_SETTINGS" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- 硬件加速對X5視頻播放有利,建議開啟 --> <uses-permission android:name="android.permission.GET_TASKS" />
效果圖
優化
先看一下優化之后的效果
自定義TBS的WebView,充分發揮X5內核的作用
1.自定義webview
需繼承TBS的webview,包一定不能導錯:com.tencent.smtt.sdk.WebView
public class X5WebView extends WebView { private WebViewClient client=new WebViewClient() { /** * 防止加載網頁時調起系統瀏覽器 */ public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }; @SuppressLint("SetJavaScriptEnabled") public X5WebView(Context arg0, AttributeSet arg1) { super(arg0, arg1); this.setWebViewClient(client); initWebViewSettings(); this.getView().setClickable(true); } /** * 初始化webview設置 */ private void initWebViewSettings() { WebSettings webSetting=this.getSettings(); ... } /** * 這里可以為自定義webview繪制背景或文字 * @param canvas * @param child * @param drawingTime * @return */ @Override protected boolean drawChild(Canvas canvas, View child, long drawingTime) { boolean ret=super.drawChild(canvas, child, drawingTime); canvas.save(); ... return ret; } public X5WebView(Context arg0) { super(arg0); setBackgroundColor(85621); } }
2.布局中使用自定義WebView
<com.example.xch.tbsvideoplay.tools.X5WebView android:id="@+id/x5_webview" android:layout_width="match_parent" android:layout_height="200dp" android:scrollbars="none" />
ps:自定義WebView路徑使用自己的包名
3.使用自定義WebView播放視頻
/** * 使用自定義webview播放視頻 * @param vedioUrl 視頻地址 */ private void startPlay(String vedioUrl) { x5webView.loadUrl(vedioUrl); getWindow().setFormat(PixelFormat.TRANSLUCENT); x5webView.getView().setOverScrollMode(View.OVER_SCROLL_ALWAYS); x5webView.setWebChromeClient(new WebChromeClient()); }
4.支持橫豎屏切換
在AndroidManifest.xml中給當前Activity配置configChanges屬性
<activity android:name="com.example.xch.tbsvideoplay.VideoPlayActivity" android:configChanges="orientation|screenSize|keyboardHidden"/>
源碼已上傳至GitHub,需要的可以下載:https://github.com/yangxch/TBSVideoPlay
*請認真填寫需求信息,我們會在24小時內與您取得聯系。