cplussharp / graph-studio-next

GraphStudioNext is a tool for developers to build and test DirectShow Graphs
354 stars 94 forks source link

How to create aac audio pin in mpeg2 demultiplexer #206

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I'd like to have this feature in the programm:

Somehow, to create aac audio pin in mpeg2 demultiplexer. It is possible to do 
because when i used connect to remote graph of my roxio game capture hd pro, it 
had this, but i can't create it from standalone filter.

The feature is important for me because:

Want to hear sound from my roxio game capture hd pro in preview.

The feature is important for other users because:

To use with h264video pin, only way to hear sound with roxio game capture hd 
pro.

Original issue reported on code.google.com by Usul...@gmail.com on 20 Dec 2013 at 3:04

GoogleCodeExporter commented 9 years ago
Can you send me a small dump of your MPEG-TS Stream so I can test this. You 
just need to connect the output pin of your capture card to the dump filter 
(see context menu of the pin)

Original comment by cgraef...@gmail.com on 20 Dec 2013 at 10:47

GoogleCodeExporter commented 9 years ago
Here are the attached files. Not sure if i did it right. Let me know if you 
need more info.

Original comment by Usul...@gmail.com on 20 Dec 2013 at 12:17

Attachments:

GoogleCodeExporter commented 9 years ago
the 1.txt file is the output from dump filter.

Original comment by Usul...@gmail.com on 20 Dec 2013 at 12:17

GoogleCodeExporter commented 9 years ago
I can't use this file. That's not a valid Tranpsort Stream.
I think I saw your post on doom9, there is a "Roxio PinTee Video" on the TSOut 
Pin. Can you create a short file like in this post and send it to me.

http://forum.doom9.org/showthread.php?p=1658549

Original comment by cgraef...@gmail.com on 20 Dec 2013 at 1:20

GoogleCodeExporter commented 9 years ago
I tried it with the roxio pintee filter, below is sample graph with infinite 
filter but the m2ts file was created using roxio pintee filter.

Original comment by Usul...@gmail.com on 20 Dec 2013 at 7:05

Attachments:

GoogleCodeExporter commented 9 years ago
I have no problems to create and configure the Mpeg2 Demux. Your sample has 
Mpeg Audio and not aac. Maybe you need to configure the output of the filter to 
get aac.

You need to create the mpeg 2 demux and connect it to the Roxio PinTee.
Then right click on the demux and select "create PSI pin".
Run the graph and stop it, after the new pins for audio and video have bin 
created.
Now remove the psi filter and use the new pins.

Original comment by cgraef...@gmail.com on 20 Dec 2013 at 11:59

GoogleCodeExporter commented 9 years ago
I will try that, by the way, i'm just wondering, if the hardware encoder does 
not expose its properties, so i can adjust bitrate, resolution, etc., is there 
a way to expose them somehow, for example the graph i posted will output a set 
bitrate, resolution, etc, all i can adjust within the crossbar ia tab that says 
"latency"? What's that? Thanks for your help.

http://forum.videohelp.com/threads/361037-Roxio-game-capture-hd-pro-and-graphstu
dionext

Original comment by Usul...@gmail.com on 21 Dec 2013 at 12:57

GoogleCodeExporter commented 9 years ago
The mpeg audio pin cannot be rendered for some reason, i think i still need the 
aac audio as a selection for a pin.

Original comment by Usul...@gmail.com on 22 Dec 2013 at 2:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r361.

create AAC Pin with PsiConfig

Original comment by cgraef...@gmail.com on 14 May 2014 at 9:54

GoogleCodeExporter commented 9 years ago
Can this issue be closed now?

Original comment by mike.cop...@gmail.com on 5 Nov 2014 at 4:05

GoogleCodeExporter commented 9 years ago
Hi,
   When will there be a release to test if this works or not?

Original comment by Usul...@gmail.com on 6 Nov 2014 at 2:42

GoogleCodeExporter commented 9 years ago
Next official release Within the next week. It sounds like r361 will probably 
fix AAC audio but I haven't tested it myself.

Original comment by mike.cop...@gmail.com on 6 Nov 2014 at 12:23

GoogleCodeExporter commented 9 years ago
New build available now.

Original comment by mike.cop...@gmail.com on 10 Nov 2014 at 4:23

GoogleCodeExporter commented 9 years ago
Hi, i just downloaded the new build 32 bit x86, but couldn't find an option in 
mpeg2 demultiplexer for aac audio.

Original comment by Usul...@gmail.com on 11 Nov 2014 at 3:47

GoogleCodeExporter commented 9 years ago
Afraid I'm not familiar with this PSI stuff. 

Perhaps Christian might know more.

Original comment by mike.cop...@gmail.com on 11 Nov 2014 at 12:37

GoogleCodeExporter commented 9 years ago
Any news on this?

Original comment by Usul...@gmail.com on 20 Nov 2014 at 3:07

GoogleCodeExporter commented 9 years ago
Create pins with the "Psi Config Filter":
- Insert Mpeg2 Demux Filter and connect input-pin to a Mpeg Transport Stream 
ouput-pin
- right click on the MpegDemux and select "Create PSI Pin"
- the Psi Pin is automaticly connected to the "Psi Config filter"
- now run the graph
- the psi config filter now creates a new pin for the video and audio streams
- stop the graph
- remove the psi config filter
- connect the new pins to your filters

Original comment by cgraef...@gmail.com on 20 Nov 2014 at 8:59