Eu encontrei uma solução de trabalho, que não é completamente, o que eu pedi. Um problema é que o iPad (ou qualquer outro IOS) não deixa nada aberto para conexões wi-fi ad-hoc. O que você precisa é de um aplicativo. Como você não deseja uma porta traseira aberta genérica para o seu dispositivo, a maioria do aplicativo só funciona quando eles são ativados diretamente. E muitos deles têm uma interface web não tão ágil para o upload.
O que eu encontrei foi um excelente reprodutor de filmes chamado OPlayer Lite , que é gratuito (mostrando os acréscimos). Tem um recurso que permite fazer upload de filmes via Wi-Fi, com http ou ftp. Então, como não consigo obter a maneira totalmente automatizada, desta forma parece melhor.
O próximo problema foi que, com certeza, todos os players de filmes no IOS não reproduzirão o som do DTS devido a um problema de licenciamento. Isso significa que todos os filmes MKV de alta qualidade que você obteve exibem apenas a imagem. O que você precisa é MP4 - um ótimo formato para filmes no iPad.
Para ir de MKV para MP4 você precisa de um conversor. Se você fizer um pouco de googling, provavelmente virá por Handbrake . Um conversor excelente, leve, mas muito neerdy. Eles tentam facilitar, mas há muitas configurações:)
O que fiz foi criar um script PowerShell que pudesse levar todos os filmes MKV em uma pasta de origem especificada (subpastas não suportadas) e convertê-los em filmes MP4 otimizados para iPad. Pronto para ser copiado para o iPad. Como o processo de conversão demora um pouco, fiz uma tarefa agendada que converte todos os filmes novos todas as noites.
$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
}
Por favor, observe que o script acima usa uma predefinição do Handbrake chamada iPad. Estou certo de que os usuários do Handbrake podem criar uma maneira melhor de converter seus filmes de alta qualidade.
Então, no final, para conseguir um novo filme para o iPad, você precisa realizar os seguintes 3 passos simples
- Execute o script do Powershell para converter o filme
- Abra o aplicativo OPlayer Lite e clique no botão wifi no canto inferior esquerdo
- Copie os filmes para o iPad usando FTP ou HTTP (prefiro o FTP para o qual você pode criar um script do powershell)
Espero que você possa usar as informações acima para melhorar a experiência do filme no iPad:)