Синхронизация iPad по WiFi с локальным NAS

Синхронизация iPad по WiFi с локальным NAS

Я пытаюсь настроить полностью автоматизированную синхронизацию/передачу фильмов с моего NAS на мой iPad.

Моя настройка следующая: у меня есть локальный NAS под управлением Windows Server, где у меня есть Movies в выделенной папке в формате iPad. Также у меня есть iPad, который подключен по WiFi к моей локальной сети, где также находится мой NAS.

  • Синхронизация/загрузка должны быть полностью автоматическими, и единственное, что мне нужно будет сделать, это обновить папку на NAS.
  • Я бы предпочел, чтобы для этого не требовалось подключать мой iPad.
  • Синхронизация не должна полагаться на облачные сервисы, такие как Dropbox и т. д. Это должен быть 100% локальный Wi-Fi, чтобы скорость была оптимальной.
  • Я бы предпочел, чтобы при удалении фильма из папки NAS он также удалялся и на моем iPad.
  • Синхронизация/передача должна осуществляться непосредственно в нужное место на моем iPad, чтобы проигрыватель фильмов работал без дополнительных действий.
  • У меня нет четкого мнения, какой проигрыватель фильмов использовать на iPad.

решение1

Я нашел работающее решение, которое не совсем то, что я просил. Одна из проблем заключается в том, что iPad (или любая IOS) не оставляет ничего открытого для ad-hoc подключений Wi-Fi. Вам нужно приложение. Поскольку вы не хотите иметь общий открытый черный ход для вашего устройства, большинство приложений работают только при их прямой активации. И многие из них имеют не очень гибкий веб-интерфейс для загрузки.

Что я нашел, так это отличный видеоплеер под названиемOPlayer Liteкоторый бесплатный (показ рекламы). У него есть функция, которая позволяет вам загружать фильмы через Wi-Fi, с 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
}

Обратите внимание, что приведенный выше скрипт использует предустановку Handbrake под названием iPad. Я уверен, что опытные пользователи Handbrake могут придумать лучший способ конвертировать ваши высококачественные фильмы.

Итак, в итоге, чтобы загрузить новый фильм на iPad, вам нужно выполнить следующие 3 простых шага

  1. Запустите скрипт Powershell для конвертации фильма.
  2. Откройте приложение OPlayer Lite и нажмите кнопку Wi-Fi в левом нижнем углу.
  3. Скопируйте фильмы на iPad с помощью FTP или HTTP (я предпочитаю FTP, для которого вы также можете создать скрипт PowerShell)

Надеюсь, вы сможете использовать вышеизложенное для улучшения впечатлений от просмотра фильмов на iPad :)

Связанный контент