
我正在嘗試設定完全自動同步/推送電影從我的 NAS 到我的 iPad。
我的設定如下,我有一個運行 Windows Server 的本機 NAS,其中有 iPad 格式的指定特定資料夾中的影片。我還買了一台 iPad,它透過 WiFi 連接到我的本地網絡,我的 NAS 也在其中。
- 同步/推送必須完全自動,我唯一需要做的就是更新 NAS 上的資料夾。
- 我希望它不需要我的 iPad 插入電源。
- 同步不得依賴Dropbox等雲端服務。它應該是 100% 本地 Wifi,這樣速度將是最佳的。
- 我希望當我從 NAS 資料夾中刪除影片時,它應該會在我的 iPad 上刪除
- 同步/推送必須直接到我的 iPad 上的正確位置,以便電影播放器無需進一步處理即可正常工作。
- 我對於在 iPad 上使用什麼電影播放器沒有強烈的意見
答案1
我找到了一個可行的解決方案,但這並不完全是我所要求的。一個問題是 iPad(或任何 IOS)不會為臨時 WiFi 連接留下任何開放的空間。您需要的是一個應用程式。由於您不希望設備有通用的開放後門,因此大多數應用程式僅在直接啟動時才能運作。其中許多的上傳網路介面不太靈活。
我找到的是一個優秀的電影播放器,名叫OPlayer精簡版這是免費的(透過顯示添加)。它有一個功能,可讓您透過 wifi、http 或 ftp 上傳電影。因此,由於我無法獲得完全自動化的方式,因此這種方式似乎是最好的。
下一個問題是,由於許可問題,顯然 IOS 上的所有電影播放器都不會播放 DTS 聲音。這意味著您獲得的所有高品質 MKV 影片僅顯示影像。您需要的是 MP4 - iPad 上電影的最佳格式。
要將 MKV 轉換為 MP4,您需要一個轉換器。如果您進行一些谷歌搜索,您可能會發現手煞車。一個優秀的、輕量級的,但非常需要的轉換器。他們試圖讓它變得簡單,但設定太多了:)
我所做的是製作了一個 powershell 腳本,它可以取得指定來源資料夾(不支援子資料夾)中的所有 mkv 電影,並將其轉換為 iPad 最佳化的 MP4 電影。準備複製到 iPad 上。由於轉換過程需要一段時間,我制定了一個計劃任務,每天晚上轉換所有新電影。
$destinationFolder = 'C:\My-Mp4-Movies\';
$sourceFiles = Get-ChildItem -Path C:\My-MKV-Movies -Filter *.mkv
foreach ($source in $sourceFiles)
{
$filename = $source.Name.Substring(0,$source.Name.Length-4);
$destination = $destinationFolder + $filename + '.mp4';
if(Test-Path -Path $destination) { continue };
$handbrake = "C:\Program Files\Handbrake\HandBrakeCLI.exe";
$arguments = "-i " + $source.FullName, "-o " + $destination, " --preset=""iPad""";
Start-Process -FilePath $handbrake -ArgumentList $arguments -NoNewWindow -Wait
}
請注意,上述腳本使用名為 iPad 的手煞車預設。我確信手煞車專家用戶可以想出更好的方法來轉換您的高品質電影。
因此,最終要在 iPad 上取得新電影,您需要執行以下 3 個簡單步驟
- 執行 Powershell 腳本來轉換電影
- 打開OPlayer Lite應用程序,點擊左下角的wifi按鈕
- 使用 FTP 或 HTTP 將影片複製到 iPad(我更喜歡 FTP,您也可以為其製作 powershell 腳本)
我希望您可以使用以上內容來增強您的 iPad 電影體驗:)