Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使gstreamer1.0的playbin播放多声道音频5.0,而不向下混音到立体声_Python_Gstreamer - Fatal编程技术网

Python 如何使gstreamer1.0的playbin播放多声道音频5.0,而不向下混音到立体声

Python 如何使gstreamer1.0的playbin播放多声道音频5.0,而不向下混音到立体声,python,gstreamer,Python,Gstreamer,我正在编写一个mediaplayer gui,以满足只包含古典音乐的媒体库的某些需求。 语言是python3/tkinter。 其中一个后端是gstreamer1.0,playbin(似乎是唯一一个,无间隙播放) 当playbin获取具有5.0通道的文件的uri时 (左前、右前、中前、左后、右后) 警告如下: **(python3:13745):警告**:设置了未定位的音频通道位置标志,但存在通道位置 并将文件向下混合到立体声播放 5.0在古典音乐媒体中最为常见(LFE通常不受欢迎) 哪一个gs

我正在编写一个mediaplayer gui,以满足只包含古典音乐的媒体库的某些需求。 语言是python3/tkinter。 其中一个后端是gstreamer1.0,playbin(似乎是唯一一个,无间隙播放)

当playbin获取具有5.0通道的文件的uri时 (左前、右前、中前、左后、右后) 警告如下: **(python3:13745):警告**:设置了未定位的音频通道位置标志,但存在通道位置 并将文件向下混合到立体声播放

5.0在古典音乐媒体中最为常见(LFE通常不受欢迎)

哪一个gstreamer对象是一个,我可以告诉你通道布局,我必须连接什么信号才能得到那个对象

其他信息: 5.1给出相同的警告,但播放时没有混音; 5.0使用命令行中的gstplay-1.0会发出警告和向下混合;
使用基于gstreamer0.1的gst123,一切正常

我建议您提交一个bug,并在理想情况下使您的测试文件可用

如果您想自己追踪这一点,请查看GST_DEBUG=“*:3”。/您的应用程序输出以查看哪个元素发出警告