我正在尝试更改 MP4 视频的帧率(这是一个 120fps 的 GoPro 视频,我想以 30fps 的速度播放以获得慢动作效果)。
我为此使用 avconv:
avconv -i SourceMovie.mp4 -vf setpts=4.0*PTS -r 30 DestMovie.mp4
Run Code Online (Sandbox Code Playgroud)
这在技术上有效,但它重新编码了电影。除了速度慢,这显然是一个质量问题。从技术上讲,应该有一种方法可以在视频标题中设置 fps,我该如何更改?(除 avconv 之外的任何工具也可以使用。)
我有一台佳能 40D,从 10.04 到 12.04,它一直在 32 位 Ubuntu 上运行良好。但是,我不久前切换到 64 位 12.04,从那时起,连接相机只会出现一个简单的对话框:
Unable to mount Canon Digital Camera
Error initializing camera: -1: Unspecified error
Run Code Online (Sandbox Code Playgroud)
此问题在 12.10 和最新的 13.04 版本中仍然存在。
系统日志除了
kernel: [12089.871412] usb 3-1: new high-speed USB device number 3 using xhci_hcd
mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
mtp-probe: bus: 3, device: 3 was not an MTP device
kernel: [12453.142322] usb 3-1: USB disconnect, device number 3
Run Code Online (Sandbox Code Playgroud)
我在启动板上看到了一些关于此的随机错误,但没有与它直接相关的错误。这似乎是一个如此明显的问题,以至于我认为我做错了什么。让相机在 64 位 Ubuntu 上工作的正确方法是什么?