我有一台 iPad 和一台运行 Ubuntu 12.04 的台式机,其中有大量各种格式的电影文件(avi、mp4、m4v 等)。
是否可以通过 USB 将这些文件从 Linux 内部直接传输到 iPad(无需使用 iTunes 同步),然后在 iPad 上播放这些电影,而无需重新格式化/调整所有文件的大小?
我之前曾在 Windows XP virtualbox 实例中与其他 iOS 移动设备上使用过 iTunes,但如果可能的话,我更喜欢纯 Linux 方法。
(我创建这个问题是为了分享我找到的解决方案,因为我在其他地方找不到简单、令人满意的答案)。
答案1
是的,您可以轻松地将电影复制到 Ubuntu 中的 iPad(或其他 iOS 设备),而无需使用 iTunes、Wifi、Dropbox 或任何其他糟糕的解决方案。
首先,从 App Store 中选择一个视频播放器应用。(搜索视频播放器返回许多不相关的结果,我建议搜索avi 播放器或者mp4 播放器或任何你想要的格式)。我发现弹性:播放器这款播放器满足了我的需求,而且是免费的,但除了视频播放之外几乎没有其他功能。其他播放器提供更多功能,但价格一般在 0.99 美元到 4.99 美元之间。
其次,通过 USB 将 iPad 插入电脑。您应该会看到一个弹出窗口,其中显示 iPad 的两个安装点。
- 我的 iPad(或你的 iPad 的任何名称)
- 我的 iPad 上的文档
我相信此功能最早可追溯到 11.04,但至少可追溯到 11.10。如果没有发生这种情况,请参阅下面的故障排除。
导航至“我的 iPad 上的文档”(同样,您的名称会有所不同)并找到您刚刚安装的应用程序。它看起来像一个带有图标的应用程序,但实际上是该应用程序及其文件(至少是用户可访问的文件)的文件夹。
打开该文件夹(即双击它),然后打开文件文件夹内的。
现在您要做的就是将视频文件复制到此文件夹中。当您下次打开所选的视频播放器时,所有电影都应可见并可播放(假设视频播放器支持您的编解码器,如果不支持,则另一个可能支持)。
注意:我发现,如果在应用程序打开时将新视频文件加载到设备上,通常必须关闭并重新打开应用程序才能注册新文件。但是,有些应用程序可能会更主动地扫描新文件。
故障排除:
如果您的设备未自动配对和安装:
确保您libimobiledevice-utils
已ifuse
安装
sudo apt-get install libimobiledevice-utils ifuse
然后运行
idevicepair unpair && idevicepair pair
然后断开并重新连接您的设备。
如果您没有看到已复制的视频文件
- 确保将文件复制到正确的应用程序的单独文件文件夹。
- 关闭并重新打开该应用程序以刷新其文件列表。
- 阅读应用程序的文档,以确保您选择的应用程序支持相关的视频格式和编解码器。
文件可见但无法正常播放/根本无法播放
- 阅读应用程序的文档,以确保您选择的应用程序支持相关的视频格式和编解码器。
- 如果您的视频文件是高分辨率(例如 1080p),请尝试使用较低分辨率的文件。某些应用似乎无法播放高清视频。老一代设备有时也会因为硬件较慢而出现问题。您可能不得不向下转换为更接近 720p 的分辨率。(但请先尝试几个不同的应用)。
答案2
对于 Ubuntu 14.04 - iOS 8
Rob Van Dam 的回答对我没有用。
从 App Store 下载具有共享功能的文件管理器应用程序,例如:
Filemanager
应用程序具有 WiFi 网络服务器功能FileBrowser
应用程序处理 SMB 协议
您可以通过这种方式上传和下载文件。
答案3
如果您在“我的 iPad 上的文档”文件夹中导航时没有看到您的应用程序,则可能需要显示隐藏文件CTRL- H。
答案4
第一次在这里发表答案。如果我违反了网站规则或者其他什么,请见谅。
如果您家里没有 wifi 或者您不想花 4.99 美元购买 ipad 应用程序(撰写本文时),那么就不要再读下去了。
我有一个解决方案,但它需要本地 wifi 网络(不是 usb)并在 appstore 购买应用程序。
解决方案是将您的 ubuntu 机器设置为服务器,并通过 ftp 将您的 ipad 连接到它,以允许传输文件。
我刚刚用我的 ubuntu13.10/ipad 和不到 1 年的 Linux 使用经验在不到 5 分钟的时间内让它运行起来。
从你的 iPad 进入 Appstore 并安装goodreader 适用于 iPad。这是唯一花费 $ 的零件。
在你的 ubuntu 上从 Ubuntu 软件中心安装 vsftpd 或者在终端运行
sudo apt-get install vsftpd
通过运行启动 vsftpd
sudo /etc/init.d/vsftpd
或者
service vsftpd start
你应该能够通过运行找到 inet 地址
sudo ifconfig
使用 inet 地址、用户名和密码,您可以从 iPad 连接到 Ubuntu 计算机,并按照以下步骤下载视频或任何文件这些简单的 goodreader 说明。
要观看视频或打开您下载的任何文件,请使用 goodreader 应用程序中提供的浏览器。
我只是在这里写下对我有用的方法。如果您有更好/更便宜的方法,请在这里发布!