Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
說入手昂科旗接近兩年,原廠360記錄儀一直很少用。原因是查看麻煩、畫質(zhì)渣。上月外出時(shí),由于分心差點(diǎn)碰到旁邊行駛的車輛,《差一點(diǎn)跟Q7親密接觸》 再次把車上的卡取出來看了一下。
原廠記錄儀的視頻格式是avi,文件名前面一截是日期和時(shí)間。視頻分成四個(gè):FR(前攝像頭),ML(左攝像頭),MR(右攝像頭),RR(后攝像頭)。NRML(Normal的縮寫)是普通行車視頻,SECY(Security的縮寫)是車輛解鎖前后的視頻。
我發(fā)現(xiàn)這些avi視頻,每個(gè)文件最大5分鐘,由于沒有時(shí)間碼,直接用PotPlayer播放不能快進(jìn),很不方便。
播放avi視頻沒有時(shí)間和進(jìn)度條
是時(shí)候展現(xiàn)真正的本領(lǐng)了——發(fā)揮碼農(nóng)打字的精神!搞一個(gè)批處理文件,把a(bǔ)vi視頻快速地轉(zhuǎn)換成mp4。
暴力PS昂科旗照片
視頻轉(zhuǎn)換需用到ffmpeg(免費(fèi)軟件),ffmpeg-git-essentials.7z下載后解壓縮到ffmpeg目錄。
下載頁面
ffmpeg下載地址:
https://ffmpeg.org/download.html#build-windows
Windows版本:
https://www.gyan.dev/ffmpeg/builds/
給Windows增加一個(gè)環(huán)境變量,此電腦->右鍵->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->系統(tǒng)變量->Path->編輯,新建并填入ffmpeg的bin目錄。一路確認(rèn)完成。
添加環(huán)境變量
桌面上新建一個(gè)mp4的目錄,新建一個(gè)文本文件,改名為:昂科旗原廠360記錄儀視頻轉(zhuǎn)換.bat,右鍵編輯,復(fù)制下面的代碼進(jìn)去并保存。
@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
選擇需要轉(zhuǎn)換的昂科旗avi視頻文件,直接拖放到 昂科旗原廠360記錄儀視頻轉(zhuǎn)換.bat 圖標(biāo)上面,彈出一個(gè)程序窗口,很快就能轉(zhuǎn)換成mp4視頻。
用PotPlayer打開轉(zhuǎn)換后的mp4視頻,就可以正常播放、快進(jìn)和后退。
轉(zhuǎn)換成mp4,可以正常播放、快進(jìn)和后退
總結(jié):使用這個(gè)腳本,可以方便的轉(zhuǎn)換#昂科旗#原廠360行車記錄儀的視頻。直接用讀卡器,把原始視頻拖放到 bat 文件上,一步就可以完成復(fù)制和轉(zhuǎn)換。分享給各位使用#昂科旗#的車友們。
昂科旗Avenir鎮(zhèn)樓
所周知 XP可以把一個(gè)網(wǎng)頁(包括網(wǎng)頁視頻 詳細(xì)教程我會(huì)發(fā))設(shè)置為桌面 并且開機(jī)的時(shí)候也會(huì)自動(dòng)啟用 就算你沒有網(wǎng)絡(luò)也可以(脫機(jī)文件) 而且市面上也有很多軟件可以實(shí)現(xiàn)(比如火螢視頻桌面 有點(diǎn)耗費(fèi)內(nèi)存 啟動(dòng)后也不是很到位) 那么Win7是否也可以設(shè)置視頻桌面呢?那我不想下載第三方軟件 怎么辦?接下來就讓婁不夜帶你了解一下~~
其實(shí)我們只需要開啟Win7自帶的一個(gè)叫做DreamScene(夢(mèng)幻桌面)的功能就可以了 那么如何開啟呢?
首先我們來了解一下DS
很多小伙伴可能會(huì)問 那這個(gè)很明顯比XP活動(dòng)桌面要高端啊 他是不是類似一個(gè)視頻播放器呢?其實(shí),小伙伴們也可以這樣理解 但是 他們還是有一些不同的:DS形式上類似實(shí)現(xiàn)桌面播放的播放軟件,但又有本質(zhì)上的區(qū)別:夢(mèng)幻桌面是深嵌入操作系統(tǒng)內(nèi)部,可以說是“原生”的桌面主題,不需要安裝第三方軟件。
那么他和一些視頻桌面軟件相比有什么優(yōu)點(diǎn)呢?
1.夢(mèng)幻桌面是深嵌入操作系統(tǒng)內(nèi)部,可以說是“原生”的桌面主題,不需要安裝第三方軟件。
2.播放背景視頻和動(dòng)畫時(shí)不會(huì)占用過多的CPU資源,而是通過顯卡硬件加速的DWM (Desktop Windows Manager)軟件來完成處理
3.CPU只是完成視頻的解碼工作—這可以在相當(dāng)程度上保證視頻和動(dòng)畫背景不會(huì)明顯降低系統(tǒng)整體性能
4.對(duì)筆記本系統(tǒng)而言,Windows DreamScene還可以自動(dòng)檢測(cè)電池狀態(tài)并在電池電量不足時(shí)自動(dòng)停止視頻播放,代之以靜態(tài)畫面從而降低電量消耗。
當(dāng)然啦 以上就是他的所有優(yōu)點(diǎn)啦~~那么在介紹如何開啟DS之前 我們先來介紹一下他需要什么樣的環(huán)境吧!!!
1.首先 你的操作系統(tǒng)版本必須是 旗艦版(關(guān)于如何一分鐘重裝系統(tǒng)我也會(huì)出教程 如果有人看得話)
2.必須是"原"版用戶 這一條 可能很多小伙伴不理解了 其實(shí)不難理解 他的意思就是 你的操作系統(tǒng)必須激活 但不可以是非正常手段激活 比如:例如替換文件、搭建非法KMS服務(wù)器。那么什么樣才算是正常激活呢?通過序列號(hào)啦~~~(激活軟件我沒用過 不確定哦 但是最好別用激活短句 因?yàn)橛锌赡苡心抉R啊啊啊啊比如某馬激活軟件)
3.必須開啟Windows Aero功能 這個(gè)不難理解吧 小伙伴們可以這樣理解 所有和桌面美化有關(guān)的都和她掛鉤 當(dāng)然只是大部分情況哦~~~
好的 那么接下來 就讓我們進(jìn)入激動(dòng)人心的時(shí)刻 我們來體驗(yàn)一下 DreamScene夢(mèng)幻桌面吧~~
1.首先我們打開DreamScene官網(wǎng)(www.dreamsceneseven.com)
哇塞!!純英文的嘛
2.點(diǎn)擊下載按鈕 把它下載下來啦啦啦啦啦~~~
下載好的DreamScene程序
3.之后我們開始安裝咯~
好 我們可以看到他這里會(huì)讓我們選擇 Full installation(完全安裝) Custom installation(自定義安裝)這里我們選擇 Custom installation
4.可以看到 他讓我們?cè)O(shè)置一個(gè)主頁 呵呵!!流氓 我們把對(duì)勾點(diǎn)掉哈哈哈哈哈哈
對(duì)勾點(diǎn)掉哦
5.點(diǎn)擊下一步之后 出現(xiàn)如下界面 小伙伴們可以自己設(shè)置安裝的路徑 當(dāng)然 由于我可以三十秒內(nèi)重裝系統(tǒng) 這里我們就直接安裝在 C盤 系統(tǒng)盤 哈哈哈哈 就是這么任性
小伙伴們一定要換路徑哦~
6.點(diǎn)擊下一步之后 他又開始流氓了!!他問我們是不是要加入到啟動(dòng)菜單 我們當(dāng)然不啦~~設(shè)置如下圖 當(dāng)然 這是我的建議哦
7.點(diǎn)擊下一步 他問我們是不是要在桌面創(chuàng)建快捷方式 我個(gè)人不是很需要 小伙伴們自己決定哦
設(shè)置桌面快捷方式
8.單擊下一步
9.單擊安裝 下圖是安裝好的 他問我們是否啟動(dòng) 我們勾上(默認(rèn)就可以) 之后點(diǎn)擊Finish啟動(dòng)
好小伙伴們 下圖就是DreamScene的主程序界面了
這里我們點(diǎn)擊 安裝!!當(dāng)他彈出下圖界面時(shí) 就說明安裝成功啦~~
好 那么我們?cè)趺丛O(shè)置呢?其實(shí)上圖已經(jīng)說得很清楚啦 我們只需要在想要設(shè)置為壁紙的視頻上面右鍵選擇 Set as Desktop Background 就可以啦~當(dāng)然 這里是有一個(gè)格式的限制的比如:Mpeg/mpg Wav
那么我們喜歡的視頻 如果格式不支持就無法設(shè)置為桌面了麻?那我要你何用!!各位小伙伴且不要慌 我來給大家出個(gè)點(diǎn)子讓他支持哦~~
第一種方法:
嘻嘻在這里如果小伙伴們知道如何讓W(xué)indows自帶的Windows Media Player支持更多的格式那就Okk啦不知道也不要緊 下面我來教給大家
1、首先要讓W(xué)MP(Windows Media Player)支持更多的格式。方法當(dāng)然是安裝Vista Codec Package 或者 win7codecs 類似的編碼解碼包
這樣,Windows Vista就支持了更多的視頻播放格式。但是,在這些新支持的視頻文件上面鼠標(biāo)右鍵發(fā)現(xiàn)AVI等視頻還不能做為桌面。別急,進(jìn)行第二步。
2.2、夢(mèng)幻桌面只有幾種后綴(mpg/mpeg)才能做為桌面,把其他視頻的后綴(擴(kuò)展名)改下就OK了。把視頻文件的后綴添加或是改為.mpg(只要夢(mèng)幻支持的格式后綴都可以),如火影忍者250.avi.mpg(前面的AVI表示他以前的格式,可以刪了也可保留!)
3、在改名后的視頻文件上面鼠標(biāo)右鍵試試!是不是很COOL~~~
第二種方法:
不知道小伙伴們有沒有自己做過視頻呢?沒錯(cuò)我們可以通過視頻編輯軟件修改成DreamScene支持的格式呀 比如:格式工廠 貍窩全能視頻轉(zhuǎn)換器(個(gè)人偏愛這一款哦) 當(dāng)然啊 你可能嫌棄她的速度太慢 這里還給大家推薦一款 小軟件 秒完成哦~~百度搜索快速視頻轉(zhuǎn)換就可以找到啦~
好 小伙伴們是否也跟著我的教程設(shè)置好了呢?但是 有沒有發(fā)現(xiàn) 你們的視頻沒有聲音啦?不要慌 不夜君接下來就來教大家 怎么開啟聲音啦~~
1.首先右擊任務(wù)欄小喇叭
2.點(diǎn)擊打開音量合成器
哇塞 現(xiàn)在大家知道為什么沒有聲音了吧 因?yàn)樗J(rèn)禁用聲音啦 我們只要在 Windows DreamScene內(nèi)一欄 把音量滑塊 滑到你想要的聲音大小就可以啦~~也可以直接單擊音量條下面的 小喇叭。
但是還有一個(gè)問題呀 重啟之后 他就消失了 這是什么鬼 很氣!!!別怕 接下來就讓不夜君帶你 來設(shè)置 開機(jī)秒切換 快到你看不到哈哈哈
第一種方法:
1.當(dāng)你用管理員身份運(yùn)行DreamScene的時(shí)候 安裝程序會(huì)自動(dòng)復(fù)制DreamScene.dll到%WinDir%\System32文件夾。(如果你沒有 那就用管理員權(quán)限運(yùn)行)
2.復(fù)制DreamScene.dll.mui到%WinDir%\System32\en-US文件夾并添加所需注冊(cè)表鍵值。
3.重啟
PS:各位小伙伴可能不了解 %WinDir% 是什么意思 :
“%”是系統(tǒng)變量的一種表示方法 ,在系統(tǒng)升級(jí)補(bǔ)丁和病毒添加內(nèi)容進(jìn)系統(tǒng)文件夾時(shí)都需這么編寫程式,以便于準(zhǔn)確的把東西加到目的位置。“%windir%”就是指windows系統(tǒng)文件的安裝目錄。也可以理解為C盤 系統(tǒng)盤
第二種方法:
1.右擊桌面——個(gè)性化——屏幕保護(hù)程序
2.單擊更改電源設(shè)置:
3.單擊更改計(jì)劃設(shè)置:
4.單擊 更改電源高級(jí)設(shè)置 之后找到 Windows DreamScene Settings——Power Saving Mode 設(shè)置為高性能選項(xiàng)(默認(rèn)的哦)
好啦 接下來 大家來看一下我的設(shè)置吧 因?yàn)槲抑皇菫榱朔窒斫?jīng)驗(yàn)寫的這篇文章 我個(gè)人并不會(huì)用 所以 我只是隨便設(shè)置了一個(gè) 我的視頻大家想下載可以在(http://www.molizm.com/category_86.html)這個(gè)網(wǎng)址下載哦!!
這是我的桌面設(shè)置 由于懶得發(fā)視頻 就發(fā)個(gè)圖片吧:
視頻動(dòng)態(tài) 有聲音 請(qǐng)腦補(bǔ)啊哈哈哈 喜歡我就關(guān)注點(diǎn)贊哦~~
BS視頻播放
TBS視頻播放器可以支持市面上幾乎所有的視頻格式,包括mp4, flv, avi, 3gp, webm, ts, ogv, m3u8, asf, wmv, rm, rmvb, mov, mkv等18種視頻格式。同時(shí)支持硬件解碼,使得內(nèi)存占用,穩(wěn)定性相較于系統(tǒng)播放器都更優(yōu)。
接入TBS
1.導(dǎo)入jar文件和so文件
官網(wǎng)SDK下載地址:https://x5.tencent.com/tbs/sdk.html,示例中有jar文件和so文件,具體導(dǎo)入方式我上一篇文章有詳細(xì)介紹(Android應(yīng)用內(nèi)展示office文件–騰訊瀏覽服務(wù)(TBS))
2.初始化Application
自定義一個(gè)Application類,對(duì)X5內(nèi)核進(jìn)行初始化
public class MyAppliction extends Application { @Override public void onCreate() { super.onCreate(); //回調(diào)接口初始化完成接口回調(diào) QbSdk.PreInitCallback pcb=new QbSdk.PreInitCallback() { @Override public void onCoreInitFinished() { } @Override public void onViewInitFinished(boolean b) { //x5內(nèi)核初始化完成的回調(diào),為true表示x5內(nèi)核加載成功,否則表示x5內(nèi)核加載失敗,會(huì)自動(dòng)切換到系統(tǒng)內(nèi)核。 Log.e("myApplication", " x5內(nèi)核加載成功?" + b); } }; //x5內(nèi)核預(yù)加載,異步初始化x5 webview所需環(huán)境 QbSdk.initX5Environment(getApplicationContext(), pcb); } }
?在AndroidManifest.xml進(jìn)行聲明
<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>
在代碼中直接調(diào)用TbsVideo.openVideo()播放
/** * 直接調(diào)用播放視頻 * @param videoUrl 視頻地址 */ private void startPlay(String videoUrl){ //判斷當(dāng)前是否可用 if(TbsVideo.canUseTbsPlayer(getApplicationContext())){ //播放視頻 TbsVideo.openVideo(getApplicationContext(), videoUrl); } }
4.添加權(quán)限
<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" /> <!-- 硬件加速對(duì)X5視頻播放有利,建議開啟 --> <uses-permission android:name="android.permission.GET_TASKS" />
效果圖
優(yōu)化
先看一下優(yōu)化之后的效果
自定義TBS的WebView,充分發(fā)揮X5內(nèi)核的作用
1.自定義webview
需繼承TBS的webview,包一定不能導(dǎo)錯(cuò):com.tencent.smtt.sdk.WebView
public class X5WebView extends WebView { private WebViewClient client=new WebViewClient() { /** * 防止加載網(wǎng)頁時(shí)調(diào)起系統(tǒng)瀏覽器 */ 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設(shè)置 */ 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中給當(dāng)前Activity配置configChanges屬性
<activity android:name="com.example.xch.tbsvideoplay.VideoPlayActivity" android:configChanges="orientation|screenSize|keyboardHidden"/>
源碼已上傳至GitHub,需要的可以下載:https://github.com/yangxch/TBSVideoPlay
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。