![如何从索尼摄像机导出 mp4?](https://linux22.com/image/1474098/%E5%A6%82%E4%BD%95%E4%BB%8E%E7%B4%A2%E5%B0%BC%E6%91%84%E5%83%8F%E6%9C%BA%E5%AF%BC%E5%87%BA%20mp4%EF%BC%9F.png)
我有一台索尼 HDR-HC5 摄像机,我想将视频保存到磁带中,然后将其连接到我的电脑并将视频保存为 .mp4 文件。
这是我的做法:
- 我拍摄视频
- 通过 Firewire 将其连接到 PC
- 打开VLC媒体播放器,选择它作为捕获设备,然后录制
它可以工作,但有时(即使我将目标文件指定为foo.mp4
到桌面),它会将视频保存为vlc-record-2015-10-20-18h11m32s-dshow___-.ts
或vlc-record-2015-10-20-18h12m50s-Streaming-.ts
文件。
文件名或路径没什么大不了,但是当扩展名变成时.ts
,我就无法在 MATLAB 中读取视频。
所以我这里有很多选择,但不确定哪一个最有效:
- 找到一种方法,让 VLC 保存为 .mp4 而不是 .ts(如何?)
- 将 .ts 转换为 .mp4。我尝试过简单地更改文件名,但它不适用于 MATLAB(注意:我能当 VLC 保存为 .mp4 时读取它)所以也许用软件?但我不想失去任何质量。
- 找到一种让 MATLAB 读取 .ts 的方法。 (但我做不到)。
- 使用 VLC 的视频场景滤镜保存视频帧,但它只能保存大约每 5 帧。我无法保存所有帧,当我尝试时,它会冻结并陷入无限循环,一遍又一遍地保存同一幅图像。
我还愿意尝试其他替代方案,例如使用其他电缆代替 Firewire,或使用其他软件代替 VLC 等等。
注意:我使用的是 Windows 7 64 位。
谢谢你的帮助!