Bilibili手機端下載的Download文件批量轉換爲MP4軟件【Bilibili_DownVideoToMp4】原創發佈

Bilibili手機端下載的Download文件批量轉換爲MP4軟件【Bilibili_DownVideoToMp4】原創發佈php

 

原由html

Bilibili手機端的視頻下載下來只能在手機上看,手機屏幕過小看起來費勁,想放在電腦或電視上用大屏幕看。json

網上搜索,搜到了 https://www.52pojie.cn/thread-1061388-1-1.html 這篇文章。
緩存

由此獲得一些啓發,因爲文章中只提供了單個視頻的轉換方式,並無批量轉換的軟件。服務器

因而有了本軟件以及配套的本篇文章。微信

 

後續軟件功能更新獲取及技術支持app

請點擊連接加入羣聊【DotNetBar開發技術交流】:https://jq.qq.com/?_wv=1027&k=5HzJ3jcide

或者直接搜索qq羣號 458532701 加羣。工具

對軟件有什麼建議也請一併進羣交流,qq羣是最適合技術交流的。spa

初步計劃下一版本加上 轉換MP4批處理所有調用完成後,使用Server醬給微信發提醒消息的功能。

不排除之後開源的可能性。

 

軟件介紹

 

        圖1 軟件文件夾截圖

 

由程序批量操縱ffmpeg實現轉換爲MP4的功能。強有力的生產力工具。專用的Bilibili下載視頻轉換服務器軟件。

只要你的硬盤空間夠,CPU算力不差,能夠一次性把拷貝到電腦上的視頻轉換爲MP4文件。

手機(貌似也能夠用 夜神模擬器,手機難道不香嗎?)只管批量去下載視頻(撿能選的最清晰的下載),以後批量拷貝到電腦共享文件夾,完成以後,運行軟件,周而復始。

能夠把某臺電腦當作一個轉換服務器。本軟件的設計思想是要作成自動化的服務去自動運行的,不須要手工干預。

要作就作最方便省心的,界面都不須要有,有界面還得選擇來選擇去的。只須要第一次配置完成後,之後就不用管了。

添加一個Windows任務計劃,指定天天凌晨1點(根據本身須要,每一小時整點運行一次都行。)開始運行本軟件(記的設置選項:若是程序已經運行則 請勿啓用新實例。)。

這樣白天只管向共享文件夾拷貝文件,晚上軟件會自動轉換,次日早上就可使用轉換好了的MP4了。

能夠再配置一個 免費的同步軟件FreeFileSync (下載地址 https://freefilesync.org/download.php),自動把轉換好的mp4視頻文件同步到 羣暉NAS 共享文件夾中

(同步方式自行選擇,能夠選擇單向同步,不保留本地文件,節省本地空間)。以後隨便你在智能電視或者哪看都行。

轉換速度整體挺快的,能夠本身感覺一下, 若是急的話,拷貝完成以後便可直接雙擊運行程序進行轉換。總之,想自動化就自動化,想手動就手動。隨便你怎麼用都行。

 

軟件運行思路

1 批量遍歷Download文件夾下全部文件夾及子文件夾,解析json文件,得到轉換後的文件名等信息。

2 生成bat文件,內容是調用ffmpeg進行轉換的指令。

3 調用bat文件,繼而調用ffmpeg執行轉換操做。

 

軟件配置詳解

建議在D:\movies\路徑下建立如下文件夾(根據本身狀況建立文件夾)

 

 圖2 預設文件夾截圖

 

 直接參考配置文件中的註釋便可,廢話很少說。

 1 <?xml version="1.0" encoding="utf-8" ?>
 2 <configuration>
 3   <appSettings>
 4     <!--Bilibili下載的Download文件夾路徑,最後不要加斜槓-->
 5     <add key="bilibiliDownloadPath" value="D:\movies\download"/>
 6     <!--轉換的MP4文件存放路徑,最後不要加斜槓-->
 7     <add key="outAllMp4Path" value="D:\movies\out_mp4"/>
 8     <!--文件夾名稱前綴是否帶原裝avid的8位數字編號 1是 0不是-->
 9     <add key="isDirNameWithAvid" value="1"/>
10     <!--MP4文件名稱前綴是否帶有原裝文件夾排序編號 1是 0不是-->
11     <add  key="isMp4FileNameWithPageId" value="1"/>
12     <!--是否根據文件大小自動肯定休眠時間(是則設置的固定休眠時間再也不使用) 1是 0不是-->
13     <add key="isAutoCalcSleepTmes" value="1"/>
14     <!--執行一個視頻轉換批處理後等待毫秒數 1秒=1000毫秒 1分鐘=60000毫秒-->
15     <add key="sleepTimes" value="15000"/>
16     <!--是否只生成而不自動執行批處理(數據量小時 能夠手動雙擊批處理執行) 1是 0不是-->
17     <add key="isOnlyCreateBat" value="0"/>
18     <!--是否運行完畢自動關閉程序界面(數據量過大時能夠設置爲1,方便結束時覈對) 1是 0不是-->
19     <add key="isAutoCloseApp" value="1"/>
20     <!--是否先按需清理後再轉換(先刪除上次轉換過的,再開始轉換本次新加的),若選0則 Bilibili下載的Download文件夾中內容在完成轉換後會保留,但本程序下次運行可能會重複轉換 1是 0不是-->
21     <add key="isAutoClearBeforeConvert" value="1"/>   
22   </appSettings>
23 </configuration>

 

 

 圖3 免費的同步軟件FreeFileSync 界面截圖

 

  圖4 免費的同步軟件FreeFileSync 同步設置截圖

 

 圖5 當前同步設置 另存爲批處理做業 菜單

 

 圖6 當前同步設置 另存爲批處理做業 配置

 

圖7 實時同步界面設置 用來設置自動同步用。能夠在轉換程序運行以前點擊開始。也能夠配置一個任務計劃,全自動運行,具體自行參考官方幫助進行設置。

參考幫助網址 https://freefilesync.org/manual.php?topic=realtimesync

命令行內容 "D:\FreeFileSync\FreeFileSync.exe" SyncSettings_Bilibili_MP4.ffs_batch

 

 

 

 圖8 此電腦-管理-任務計劃程序-建立基本任務。

 

 

軟件使用方法

 

1 手機上緩存本身喜歡的Bilibili視頻,清晰度本身選,建議選擇最清晰的。

2 手機下載視頻存放路徑 Android -> data -> tv.danmaku.bili -> download , 裏面的8位數字的文件夾根據須要拷貝到轉換服務器中的文件夾中。

   建議所有拷貝完成以後,刪除手機上download中的全部文件夾。(由於只在手機上選擇刪除視頻,視頻是刪除了,但這些文件夾仍是存在的,在下次拷貝到電腦上的時候就會產生干擾。)

3 等待Windows計劃任務自動轉換 或者 手工雙擊本程序開始轉換。

4 根據本身喜愛,泡杯茶,用智能電視或電腦等設備享用轉換後的MP4文件。

 

圖9 華爲手機助手截圖,供參考。

 

附帶另外一個軟件Bilibili_DownVideoClear,用來清除Download文件夾中已同步文件。

 

 圖10 軟件Bilibili_DownVideoClear文件夾截圖

 

配置文件以下,配置一次便可。具體看配置文件中的備註,廢話很少說。

本軟件設計用來手動執行。不適合自動執行,也沒有必要。

1 <?xml version="1.0" encoding="utf-8" ?>
2 <configuration>
3   <appSettings>
4     <!--Bilibili下載的Download文件夾路徑,最後不要加斜槓-->
5     <add key="bilibiliDownloadPath" value="D:\movies\download"/>
6     <!--是否按需清理(檢查文件夾中的*.txt若存在,則認爲是轉換成功的,即刪除同名相關文件夾及文件。不然是所有刪除) 1是 0不是-->
7     <add key="isClearBySameTxtFileName" value="1"/>
8   </appSettings>
9 </configuration>

 

 

百度網盤下載地址以下,也能夠直接在qq羣共享裏面去下載。

Bilibili_DownVideoToMp4_V1.1

轉換MP4批處理所有調用完成後,使用Server醬給微信發提醒消息的功能 已經添加。

修復了一個bug,請使用本版本替換上一版本。

連接: https://pan.baidu.com/s/1wM7Fg2S4auS5cZIu4M8uog
提取碼:xkj5

 

Bilibili_DownVideoClear連接:https://pan.baidu.com/s/1b56bs8VogoLc2VCbXHI4NA 提取碼:lizu

相關文章
相關標籤/搜索