Page 1 of 1
No sound recording HD from a tuner
Posted: 14 Sep 2009 13:02
by shasha
Hi all,
Hope this community can help me. I am new here. After testing various options and reading forums I cannot find a solution to my problem.
I would like to record a tuner HD stream using VLC in with a command line. I use the following:
"c:\program files\videolan\vlc\vlc" dvb-t://frequency=xxxxxx000 :dvb-bandwidth=8 :program=xxxx :sout=:std
{access=file,mux=ts,dst=c:\myvideos\test1.ts}
It works well recording SD programs but with HD programs I got only the video.
The HD programs have a H264 codec for video and an eac3 for audio.
When I look at the ts file it contains only the video h264 stream.
Any idea? should I add a specific option for HD?
Thanks for your advices
Shasha
Re: No sound recording HD from a tuner
Posted: 18 Sep 2009 11:49
by Jean-Baptiste Kempf
Can you share the log? Can you try to transcode the audio to ac3?
Re: No sound recording HD from a tuner
Posted: 20 Sep 2009 01:46
by shasha
Here is a log extract.
You can notice two errors:
mux_ts debug: adding input codec=eac3 pid=68
main error: cannot add this stream
ts debug: pid[21] unknown
main error: cannot create packetizer output (eac3)
Any idea?
Many thanks
Shasha
Code: Select all
ts debug: pid[220] unknown
ts debug: pid[320] unknown
ts debug: pid[120] unknown
ts debug: pid[130] unknown
ts debug: pid[231] unknown
ts debug: pid[330] unknown
ts debug: pid[230] unknown
ts debug: pid[131] unknown
ts debug: pid[331] unknown
ts debug: pid[310] unknown
ts debug: pid[210] unknown
ts debug: pid[110] unknown
ts debug: pid[140] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=5 version=2 current_next=1
ts debug: * number=0 pid=16
ts debug: * number=1281 pid=110
ts debug: * number=1282 pid=210
ts debug: * number=1283 pid=310
ts debug: PMTCallBack called
ts debug: new PMT program number=1283 version=9 pid_pcr=320
ts warning: skipping program (not selected)
ts debug: PMTCallBack called
ts debug: new PMT program number=1282 version=7 pid_pcr=220
ts debug: * es pid=220 type=27 dr->i_tag=0x11
ts debug: * es pid=220 type=27 fcc=h264
main debug: selecting program id=1282
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "packetizer_h264"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315)
main debug: thread started
ts debug: * es pid=231 type=6 dr->i_tag=0xa
ts debug: * es pid=231 type=6 dr->i_tag=0x7a
ts debug: found language: qaa
ts debug: * es pid=231 type=6 fcc=eac3
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "a52"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:315)
main debug: thread started
ts debug: * es pid=230 type=6 dr->i_tag=0xa
ts debug: * es pid=230 type=6 dr->i_tag=0x7a
ts debug: found language: fra
ts debug: * es pid=230 type=6 fcc=eac3
qt4 debug: Updating the geometry
ts debug: * es pid=240 type=6 dr->i_tag=0x59
ts debug: * es pid=240 type=6 fcc=dvbs
ts warning: first packet for pid=231 cc=0xd
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
ts warning: first packet for pid=230 cc=0x4
main debug: Buffering 0%
ts debug: PMTCallBack called
ts debug: new PMT program number=1281 version=11 pid_pcr=120
ts warning: skipping program (not selected)
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
ts debug: PSINewTableCallBack: table 0x42(66) ext=0x5(5)
ts debug: SDTCallBack called
ts debug: new SDT ts_id=5 version=0 current_next=1 network_id=8442
ts debug: * service id=1281 eit schedule=0 present=1 running=4 free_ca=0
ts debug: * service id=1282 eit schedule=0 present=1 running=4 free_ca=0
ts debug: - type=1 provider=MR5 name=France 2 HD
main debug: EsOutProgramMeta: number=1282
ts debug: * service id=1283 eit schedule=0 present=1 running=4 free_ca=0
main debug: switching to async mode
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 11%
packetizer_h264 warning: waiting for SPS/PPS
qt4 debug: New caching: 11
qt4 debug: New caching: 11
packetizer_h264 warning: waiting for SPS/PPS
a52 info: A/52 channels:6 samplerate:48000 bitrate:256000
main debug: Buffering 23%
main debug: adding a new sout input (sout_input:0x4d42d50)
main debug: adding a new input
mux_ts debug: adding input codec=eac3 pid=68
main error: cannot add this stream
ts debug: pid[21] unknown
main error: cannot create packetizer output (eac3)
qt4 debug: New caching: 23
qt4 debug: New caching: 23
main debug: Buffering 34%
qt4 debug: New caching: 34
qt4 debug: New caching: 34
ts debug: pid[1] unknown
main debug: Buffering 46%
qt4 debug: New caching: 46
qt4 debug: New caching: 46
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 58%
qt4 debug: New caching: 58
qt4 debug: New caching: 58
ts warning: first packet for pid=240 cc=0x8
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 70%
qt4 debug: New caching: 70
qt4 debug: New caching: 70
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 81%
qt4 debug: New caching: 81
ts debug: PSINewTableCallBack: table 0x4e(78) ext=0x502(1282)
qt4 debug: New caching: 81
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 93%
qt4 debug: New caching: 93
ts debug: pid[340] unknown
qt4 debug: New caching: 93
ts debug: pid[141] unknown
packetizer_h264 warning: waiting for SPS/PPS
main debug: Stream buffering done (315 ms in 320 ms)
qt4 debug: New caching: 100
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
qt4 debug: New caching: 100
packetizer_h264 warning: waiting for SPS/PPS
main debug: Decoder buffering done in 0 ms
ts debug: pid[341] unknown
packetizer_h264 warning: waiting for SPS/PPS
ts debug: PSINewTableCallBack: table 0x4e(78) ext=0x501(1281)
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
ts debug: PSINewTableCallBack: table 0x4e(78) ext=0x503(1283)
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 debug: found NAL_SPS (sps_id=0)
packetizer_h264 debug: found NAL_PPS (pps_id=0 sps_id=0)
main debug: adding a new sout input (sout_input:0x4da0b98)
main debug: adding a new input
mux_ts debug: adding input codec=h264 pid=69
mux_ts debug: new PCR PID is 69
Re: No sound recording HD from a tuner
Posted: 20 Sep 2009 01:58
by Jean-Baptiste Kempf
We cannot mux eac3 into ts, it seems.