小编Pan*_*nnu的帖子

获取.wav文件长度或持续时间

我正在寻找一种方法来找出python中音频文件(.wav)的持续时间.到目前为止,我看了一下蟒蛇wavemutagen,pymedia,pymad我没能得到wav文件的时间.Pymad给了我持续时间,但不一致.

提前致谢.

python audio

28
推荐指数
7
解决办法
5万
查看次数

使用ffmpeg将文件从一种格式转换为另一种格式

我是新手ffmpeg,我试图找出如何将音频或视频文件从一种格式转换为另一种格式.我不想使用CLI,我只是想知道我是否可以ffmpeg用作库并调用函数将文件从一种格式转换为另一种格式.我浏览了文档并找到了函数avcodec_encode_audio,avcodec_encode_video但不清楚我如何使用它来转换.教程或示例将非常有用.

c ffmpeg audio-converter video-conversion

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

如何覆盖父类中的字段

我在Django模型中有父类和子类.我想在初始化子类时填充父类中的字段.或者在子类中覆盖此字段.

    class Parent(models.Model):
        type = models.CharField()

    class Child(Parent):
        type = models.CharField()  //Doesn't work
Run Code Online (Sandbox Code Playgroud)

还尝试覆盖init方法,但它也不起作用.我怎么能做到这一点?

python django overriding class

10
推荐指数
1
解决办法
3734
查看次数

Django admin列表显示+ ForeignKey =空更改列表

我在django admin中遇到了一个奇怪的问题list_display.每当我list_display向整个更改列表视图添加外键时,空白仅显示总条目数.

models.py:

class Organization(models.Model):
    org_id = models.AutoField(primary_key=True)
    org_name = models.CharField(max_length=288)

    def __unicode__(self):
        return self.org_name

    class Meta:
        db_table = u'organization'

class Server(models.Model):
    server_id = models.AutoField(primary_key=True)
    server_name = models.CharField(max_length=135,verbose_name="Server Name")
    org = models.ForeignKey(Organization,verbose_name="Organization")   

    def __unicode__(self):
        return self.server_name

    class Meta:
        db_table = u'server'
Run Code Online (Sandbox Code Playgroud)

admin.py:

class ServerAdmin(admin.ModelAdmin):
    list_display = ('server_name','org') 
admin.site.register(Server,ServerAdmin) 
Run Code Online (Sandbox Code Playgroud)

现在我希望这段代码向我展示组织名称ChangeList View,但我得到了这个:

空的变更清单:(

如果我删除orglist_displayServerAdmin班级,我得到这样的:

更改列表与数据:(

我没有修改模板或覆盖任何ModelAdmin方法.我正在使用Mysql(5.1.58)作为我的ubuntu 11.10存储库附带的数据库.

如果我能为这个问题找到帮助,我会很高兴的.提前致谢.

python mysql django django-admin

7
推荐指数
1
解决办法
4996
查看次数