小编KKc*_*KKc的帖子

使用gstreamer解码mp4视频

我想在Gstreamer中播放mp4视频,但是我找不到x264dec的错误.我写了这个管道

  gst-launch filesrc \
     location=/media/thesis/Gstreamer/pub_Irma.mp4 \
   ! qtdemux name=demux demux. ! queue ! faad \
   ! audioconvert ! audioresample ! autoaudiosink demuxer. \
   ! queue ! x264dec ! ffmpegcolorspace ! autovideosink 
Run Code Online (Sandbox Code Playgroud)

在此步骤之后,我的目标是生成mp4视频解码的执行跟踪.我不知道x264dec的问题在哪里.

video-processing decoding gstreamer h.264 x264

10
推荐指数
3
解决办法
6万
查看次数

在实践中,为什么比较整数比比较字符串好?

我做了这个测试

import time
def test1():
    a=100
    b=200
    start=time.time()
    if (a>b):
        c=a
    else:
        c=b
    end=time.time()
    print(end-start)


def test2():
    a="amisetertzatzaz1111reaet"
    b="avieatzfzatzr333333ts"
    start=time.time()

    if (a>b):
        c=a
    else:
        c=b
    end=time.time()
    print(end-start)

 def test3():
     a="100"
     b="200"
     start=time.time()

     if (a>b):
         c=a
     else:
         c=b
     end=time.time()
     print(end-start)
Run Code Online (Sandbox Code Playgroud)

并获得结果

1.9073486328125e-06    #test1()
9.5367431640625e-07    #test2()
1.9073486328125e-06    #test3()
Run Code Online (Sandbox Code Playgroud)

执行时间类似.这是真的,使用整数而不是字符串减少存储空间但是执行时间呢?

python comparison time python-3.x

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

打开一个名称包含在变量中的文件

我在一个文件夹中有一百个文件,其中的形式i.ext是我是一个整数(0 <= i).我写了一个脚本,在条目中包含2个文件,但我想将脚本与我文件夹的所有文件一起使用.

我可以用Python编写一个Python脚本,使得名称文件在这样的变量中:

from difference import *
# I have a module called "difference"
for i in range (0,100):
 for j in range (0,100):
   leven(i+".ext",j+".ext")          #script in module which take two files in entries
Run Code Online (Sandbox Code Playgroud)

显然我的代码是错的,但我不知道我该怎么做:(

python file

0
推荐指数
1
解决办法
433
查看次数

按d.values()排序字典'd',然后按相应键的长度排序

我想获得一个带有两个约束的字典的反转顺序.首先,我根据值排序:

>>> d = {'I C': (2, 4), 'B I C': (2, 6), 'B I': (2, 6)}
>>> sortd = sorted(d.items(), key=lambda v: v[1], reverse=True)    (1)
>>> sortd
[('B I', (2, 6)), ('B I C', (2, 6)), ('I C', (2, 4))]
Run Code Online (Sandbox Code Playgroud)

其次,对于具有相同值的项,我想获得之前具有最长键的项.在我之前的例子中,我想要这样的结果:

[('B I C', (2, 6)), ('B I', (2, 6)), ('I C', (2, 4))]
Run Code Online (Sandbox Code Playgroud)

是否可以直接在我的sorted()命令(1)中进行?

python sorting python-3.x

0
推荐指数
1
解决办法
372
查看次数