小编Gil*_*les的帖子

在ffMpeg中调整帧速率MPG4

我正试图从一堆png中创建一个MPG4电影.我希望电影每1/5秒显示一张PNG图片.所以我尝试了以下命令:

ffmpeg -i ffmpeg_temp/%05d.png -r 5 video.mp4
Run Code Online (Sandbox Code Playgroud)

现在我拍的电影只有40秒,其中很多画面完全消失了.

我有大约1000张照片,希望这是一部约3分钟(5 fps)的电影.

ffmpeg

12
推荐指数
1
解决办法
2万
查看次数

h5py在安装后出错

可能重复:
在OS X上安装h5py

我想让h5py在我的OS X Lion 10.7.3 Macbook Pro上运行.它以前工作过,但不知怎的,它已经卸载,我无法再次安装它.它似乎与安装XCode 4.3有关,但我不确定.

导入h5py时,出现以下错误:

>>> import h5py


   Traceback (most recent call last):

  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/h5py/__init__.py", line 1, in <module>
    from h5py import _errors
ImportError: dlopen(/Library/Python/2.7/site-packages/h5py/_errors.so, 2): Symbol not found: _H5E_ALREADYEXISTS_g
  Referenced from: /Library/Python/2.7/site-packages/h5py/_errors.so
  Expected in: flat namespace
 in /Library/Python/2.7/site-packages/h5py/_errors.so
Run Code Online (Sandbox Code Playgroud)

我想这与HDF5库有关.它还没有安装,所以我先安装它

brew install hdf5
Run Code Online (Sandbox Code Playgroud)

这没有错误.但最后的警告如下.我认为这很重要:

ld: warning: ignoring file ../hdf5-1.8.8/hdf5/lib/libhdf5.a, 
file was built for archive which is not the architecture being linked (i386)
Run Code Online (Sandbox Code Playgroud)

我不是100%肯定这意味着什么,但我想这个库是针对i386架构编译的,但是这个目录中有更多文件它不会抱怨:

libhdf5.la
libhdf5.dylib -> libhdf5.7.dylib
libhdf5.7.dylib …
Run Code Online (Sandbox Code Playgroud)

python compilation hdf5 h5py

5
推荐指数
1
解决办法
8503
查看次数

使用Python绑定为VLC重复单个电影:什么是psz_name

我正在尝试编写一个可以反复动态播放单个电影文件的小应用程序.我用Python编写它,使用这些 VLC-Python绑定

我会说这不会那么难,即使是非常稀疏的文档,我可以在屏幕上没有任何其他内容的情况下获得电影全屏,甚至可以更改我想要播放的文件.我不能简单地让一部电影重演.

我使用以下代码:

self.media = []
Run Code Online (Sandbox Code Playgroud)

这里有一个--repeat-tag:

self.vlc_inst = vlc.Instance('--mouse-hide-timeout=0', '--fullscreen', '--repeat')
Run Code Online (Sandbox Code Playgroud)

这里有一个'--repeat'标签:
self.media = self.vlc_inst.media_new(NEW_VIDEO_NAME + str(currentVideoN)+ VIDEO_EXTENSION,' - readpe')

    self.player = self.vlc_inst.media_player_new()                  
    self.player.set_fullscreen(True)    
    self.player.set_media(self.media[currentVideoN])
    self.player.play()
Run Code Online (Sandbox Code Playgroud)

这些重复标签似乎没有做任何事情.该实例类确实有一个功能vlm_set_loop(个体经营,psz_name,b_loop),但我不知道MRL应.在原始代码中,我发现它应该是一个char数组(String),但我不知道这应该是什么类型的String.

谁有线索?

vlc python-bindings

3
推荐指数
1
解决办法
5202
查看次数

标签 统计

compilation ×1

ffmpeg ×1

h5py ×1

hdf5 ×1

python ×1

python-bindings ×1

vlc ×1