Please help a newbie

About encoding, codec settings, muxers and filter usage
kewa
New Cone
New Cone
Posts: 7
Joined: 16 Mar 2007 22:16

Please help a newbie

Postby kewa » 20 Mar 2007 10:09

Hi

I've spent hours trying so many different ways of joining 2 files all without success so I'd really appreciate some help as I'm obviously doing something stupid.

I'm using VLC 0.8.6a with Windows XP Home.

I have 2 files C:\MyVideos\Shaun1.ts and C:\MyVideos\Shaun2.ts which I'm looking to join together in a single file C:\MyVideos\CompleteShaun.ts

I'm going to File, Open File and select the files above using the Browse button which displays as "C:\MyVideos\Shaun1.ts" "C:\MyVideos\Shaun2.ts" then checking Stream/Save and clicking on the Settings button.

Under Output I check File and put C:\MyVideos\CompleteShaun.ts in Filename.

Under Encapsulation Method the MPEG TS radio button is checked

When the process starts the new file C:\MyVideos\CompleteShaun.ts is created and the file size grows as C:\MyVideos\Shaun1.ts is processed. Everything seems to go OK but when the second file starts to process it recreates the output file thus overwriting the contents with C:\MyVideos\Shaun2.ts.

So, I'm nearly there to the extent that I'm creating outputs from the inputs but unfortunately they aren't joined.

I've tried using the code posted above by Dionoea: vlc input1 input2 --sout "#std{access=file,mux=ts,dst=file.ts}" --sout-keep

and changed this to vlc "C:\MyVideos\Shaun1.ts" "C:\MyVideos\Shaun2.ts" --sout "#std{access=file,mux=ts,dst=C:\MyVideos\CompleteShaun.ts}" --sout-keep

but I may be putting this in the wrong place

Please can someone explain in simple terms what I need to do to crack this.

Many thanks in anticipation

Kewa
I originally posted this question on Saturday within an ongoing thread but it looks like it's been overlooked. Sorry for the repost though.

Since Saturday I've persevered without success and despite hours and hours of trial and error and referring to the documentation I haven't been able to join these files. As soon as the second input file starts the output from that overwrites the output from the first file.

Whilst I'm not a techie I learn quickly and have been using VLC successfully for a while for transcoding and streaming I'm clearly not correctly using the code posted above by Dionoea: vlc input1 input2 --sout "#std{access=file,mux=ts,dst=file.ts}" --sout-keep

Although I feel I must have tried every permutation by now I've probably got the syntax wrong somewhere but I can't see where.

There should be enough detail here to enable someone to explain what I'm doing wrong and how to get it right so please help and put me out of my misery.

Thanks a lot

Kewa

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Postby Jean-Baptiste Kempf » 20 Mar 2007 10:37

use the -vvv flag and paste here the messages.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

kewa
New Cone
New Cone
Posts: 7
Joined: 16 Mar 2007 22:16

Postby kewa » 20 Mar 2007 18:07

main debug: adding playlist item `C:\MyVideos\Shaun1.rec' ( C:\MyVideos\Shaun1.rec )
main debug: adding playlist item `C:\MyVideos\Shaun2.rec' ( C:\MyVideos\Shaun2.rec )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 3896 (input) created at priority 1 (input/input.c:265)
main debug: stream=`duplicate'
main debug: looking for sout stream module: 1 candidate
stream_out_duplicate debug: creating 'duplicate'
stream_out_duplicate debug: * adding `std{access=file,mux=ts,dst=C:\MyVideos\CompleteShaun.ts}'
main debug: stream=`std'
main debug: looking for sout stream module: 1 candidate
main debug: set sout option: sout-standard-access to file
main debug: set sout option: sout-standard-mux to ts
main debug: set sout option: sout-standard-dst to C:\MyVideos\CompleteShaun.ts
stream_out_standard debug: creating `file/ts://C:\MyVideos\CompleteShaun.ts'
stream_out_standard debug: extension is ts
stream_out_standard debug: extension -> mux=ts
stream_out_standard debug: using `file/ts://C:\MyVideos\CompleteShaun.ts'
main debug: looking for sout access module: 1 candidate
access_output_file debug: file access output opened (`C:\MyVideos\CompleteShaun.ts')
main debug: using sout access module "access_output_file"
stream_out_standard debug: access opened
main debug: looking for sout mux module: 1 candidate
mux_ts debug: shaping=200000 pcr=70000 dts_delay=400000
main debug: using sout mux module "mux_ts"
main debug: muxer support adding stream at any time
main debug: muxer prefers to wait for all ES before starting to mux
stream_out_standard debug: mux opened
main debug: using sout stream module "stream_out_standard"
main debug: using sout stream module "stream_out_duplicate"
main debug: drive letter C: found in source
main debug: `C:\MyVideos\Shaun1.rec' gives access `' demux `' path `C:\MyVideos\Shaun1.rec'
main debug: creating demux: access='' demux='' path='C:\MyVideos\Shaun1.rec'
main debug: looking for access_demux module: 1 candidate
main debug: creating access '' path='C:\MyVideos\Shaun1.rec'
main debug: looking for access2 module: 5 candidates
vcd debug: trying .cue file: C:\MyVideos\Shaun1.cue
vcd debug: could not find .cue file
access_file debug: opening file `C:\MyVideos\Shaun1.rec'
main debug: using access2 module "access_file"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 28401 kbytes/s
main debug: creating demux: access='' demux='' path='C:\MyVideos\Shaun1.rec'
main debug: looking for demux2 module: 45 candidates
ts debug: this is a topfield file
main debug: using demux2 module "ts"
main debug: looking for a subtitle file in C:\MyVideos\
ts debug: DEMUX_SET_GROUP 0 00000000
main debug: starting in async mode
main debug: `C:\MyVideos\Shaun1.rec' successfully opened
ts warning: lost synchro
ts debug: skipping 1692 bytes of garbage
ts debug: skipping 1692 bytes of garbage
ts debug: skipping 188 bytes of garbage
ts debug: pid[601] unknown
ts debug: pid[600] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=4101 version=13 current_next=1
ts debug: * number=0 pid=16
ts debug: * number=4165 pid=4165
ts debug: * number=4229 pid=4229
ts debug: * number=4351 pid=4351
ts debug: * number=4415 pid=4415
ts debug: * number=4479 pid=4479
ts debug: * number=4671 pid=4671
ts debug: PMTCallBack called
ts debug: new PMT program number=4165 version=24 pid_pcr=600
ts debug: * es pid=600 type=2 fcc=mpgv
main debug: selecting program id=4165
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "packetizer_mpegvideo"
main debug: stream out mode -> no decoder thread
ts debug: * es pid=601 type=3 fcc=mpga
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "mpeg_audio"
main debug: stream out mode -> no decoder thread
ts debug: * es pid=602 type=3 fcc=mpga
ts debug: * es pid=603 type=6 dr->i_tag=0x59
ts debug: * es pid=603 type=6 dr->i_tag=0x52
ts debug: * Stream Component Identifier: 5
ts debug: * es pid=603 type=6 fcc=dvbs
ts debug: * es pid=1005 type=11 *unknown*
ts debug: * es pid=1006 type=11 *unknown*
ts debug: * es pid=1007 type=11 *unknown*
ts debug: * es pid=650 type=11 *unknown*
ts debug: * es pid=651 type=11 *unknown*
ts debug: * es pid=652 type=11 *unknown*
ts warning: first packet for pid=601 cc=0xb
ts warning: first packet for pid=600 cc=0x2
ts warning: first packet for pid=602 cc=0x3
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:256
main debug: adding a new input
stream_out_duplicate debug: duplicated a new stream codec=mpga (es=601 group=4165)
main debug: adding a new input
mux_ts debug: adding input codec=mpga pid=68
mux_ts debug: - lang=eng
mux_ts debug: new PCR PID is 68
stream_out_duplicate debug: - added for output 0
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
ts debug: PSINewTableCallBack: table 0x42(66) ext=0x1005(4101)
ts debug: SDTCallBack called
ts debug: new SDT ts_id=4101 version=17 current_next=1 network_id=9018
ts debug: * service id=4165 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC ONE
main debug: EsOutProgramMeta: number=4165
main debug: - Name = BBC ONE
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
ts debug: * service id=4229 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC TWO
main debug: EsOutProgramMeta: number=4229
main debug: - Name = BBC TWO
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4479 eit schedule=0 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBCi
main debug: EsOutProgramMeta: number=4479
main debug: - Name = BBCi
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4671 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=CBBC Channel
main debug: EsOutProgramMeta: number=4671
main debug: - Name = CBBC Channel
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4351 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC THREE
main debug: EsOutProgramMeta: number=4351
main debug: - Name = BBC THREE
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4415 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC NEWS 24
main debug: EsOutProgramMeta: number=4415
main debug: - Name = BBC NEWS 24
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: size 720x576 fps=25.000
main debug: adding a new input
stream_out_duplicate debug: duplicated a new stream codec=mpgv (es=600 group=4165)
main debug: adding a new input
mux_ts debug: adding input codec=mpgv pid=69
mux_ts debug: new PCR PID is 69
stream_out_duplicate debug: - added for output 0
ts warning: first packet for pid=603 cc=0x4
mux_ts debug: adjusting rate at -636589/200000 (7/1053)
ts debug: PMTCallBack called
ts debug: new PMT program number=4165 version=25 pid_pcr=600
ts debug: * es pid=600 type=2 fcc=mpgv
ts debug: * es pid=601 type=3 fcc=mpga
ts debug: * es pid=602 type=3 fcc=mpga
ts debug: * es pid=603 type=6 dr->i_tag=0x59
ts debug: * es pid=603 type=6 dr->i_tag=0x52
ts debug: * Stream Component Identifier: 5
ts debug: * es pid=603 type=6 fcc=dvbs
ts debug: * es pid=1005 type=11 *unknown*
ts debug: * es pid=1006 type=11 *unknown*
ts debug: * es pid=1007 type=11 *unknown*
ts debug: * es pid=650 type=11 *unknown*
ts debug: * es pid=651 type=11 *unknown*
ts debug: * es pid=652 type=11 *unknown*
ts warning: first packet for pid=600 cc=0xf
ts warning: first packet for pid=601 cc=0x6
ts warning: first packet for pid=602 cc=0x3
ts warning: first packet for pid=603 cc=0xa
ts debug: PMTCallBack called
ts debug: new PMT program number=4165 version=26 pid_pcr=600
ts debug: * es pid=600 type=2 fcc=mpgv
ts debug: * es pid=601 type=3 fcc=mpga
ts debug: * es pid=602 type=3 fcc=mpga
ts debug: * es pid=603 type=6 dr->i_tag=0x59
ts debug: * es pid=603 type=6 dr->i_tag=0x52
ts debug: * Stream Component Identifier: 5
ts debug: * es pid=603 type=6 fcc=dvbs
ts debug: * es pid=1005 type=11 *unknown*
ts debug: * es pid=1006 type=11 *unknown*
ts debug: * es pid=1007 type=11 *unknown*
ts debug: * es pid=650 type=11 *unknown*
ts debug: * es pid=651 type=11 *unknown*
ts debug: * es pid=652 type=11 *unknown*
ts warning: first packet for pid=600 cc=0x8
ts warning: first packet for pid=601 cc=0x8
ts warning: first packet for pid=603 cc=0xf
ts debug: eof ?
main debug: EOF reached
main debug: closing input
ts debug: pid list:
ts debug: - pid[0] seen
ts debug: - pid[17] seen
main debug: removing module "packetizer_mpegvideo"
main debug: killing decoder fourcc `mpgv', 0 PES in FIFO
main debug: removing an input
mux_ts debug: removing input pid=69
mux_ts debug: new PCR PID is 68
ts debug: - pid[600] seen
main debug: removing module "mpeg_audio"
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: removing an input
mux_ts debug: removing input pid=68
mux_ts debug: new PCR PID is 8191
main warning: no more input streams for this mux
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "mpeg_audio"
main debug: stream out mode -> no decoder thread
ts debug: - pid[601] seen
main debug: removing module "mpeg_audio"
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
ts debug: - pid[602] seen
main debug: Program doesn't contain anymore ES
ts debug: - pid[603] seen
ts debug: - pid[4165] seen
ts debug: - pid[8191] seen
main debug: removing module "ts"
main debug: removing module "access_file"
main debug: destroying sout
main debug: destroying chain... (name=duplicate)
stream_out_duplicate debug: closing a duplication
main debug: destroying chain... (name=std)
main debug: removing module "mux_ts"
access_output_file debug: file access output closed
main debug: removing module "access_output_file"
main debug: removing module "stream_out_standard"
main debug: destroying chain done
main debug: removing module "stream_out_duplicate"
main debug: destroying chain done
main debug: thread times: real 1m35.953125s, kernel 0m22.703125s, user 0m19.015625s
main debug: thread 3896 joined (input/input.c:412)
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 3896 (input) created at priority 1 (input/input.c:265)
main debug: stream=`duplicate'
main debug: looking for sout stream module: 1 candidate
stream_out_duplicate debug: creating 'duplicate'
stream_out_duplicate debug: * adding `std{access=file,mux=ts,dst=C:\MyVideos\CompleteShaun.ts}'
main debug: stream=`std'
main debug: looking for sout stream module: 1 candidate
main debug: set sout option: sout-standard-access to file
main debug: set sout option: sout-standard-mux to ts
main debug: set sout option: sout-standard-dst to C:\MyVideos\CompleteShaun.ts
stream_out_standard debug: creating `file/ts://C:\MyVideos\CompleteShaun.ts'
stream_out_standard debug: extension is ts
stream_out_standard debug: extension -> mux=ts
stream_out_standard debug: using `file/ts://C:\MyVideos\CompleteShaun.ts'
main debug: looking for sout access module: 1 candidate
access_output_file debug: file access output opened (`C:\MyVideos\CompleteShaun.ts')
main debug: using sout access module "access_output_file"
stream_out_standard debug: access opened
main debug: looking for sout mux module: 1 candidate
mux_ts debug: shaping=200000 pcr=70000 dts_delay=400000
main debug: using sout mux module "mux_ts"
main debug: muxer support adding stream at any time
main debug: muxer prefers to wait for all ES before starting to mux
stream_out_standard debug: mux opened
main debug: using sout stream module "stream_out_standard"
main debug: using sout stream module "stream_out_duplicate"
main debug: drive letter C: found in source
main debug: `C:\MyVideos\Shaun2.rec' gives access `' demux `' path `C:\MyVideos\Shaun2.rec'
main debug: creating demux: access='' demux='' path='C:\MyVideos\Shaun2.rec'
main debug: looking for access_demux module: 1 candidate
main debug: creating access '' path='C:\MyVideos\Shaun2.rec'
main debug: looking for access2 module: 5 candidates
vcd debug: trying .cue file: C:\MyVideos\Shaun2.cue
vcd debug: could not find .cue file
access_file debug: opening file `C:\MyVideos\Shaun2.rec'
main debug: using access2 module "access_file"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 23257 kbytes/s
main debug: creating demux: access='' demux='' path='C:\MyVideos\Shaun2.rec'
main debug: looking for demux2 module: 45 candidates
ts debug: this is a topfield file
main debug: using demux2 module "ts"
main debug: looking for a subtitle file in C:\MyVideos\
ts debug: DEMUX_SET_GROUP 0 00000000
main debug: starting in async mode
main debug: `C:\MyVideos\Shaun2.rec' successfully opened
ts warning: lost synchro
ts debug: skipping 1692 bytes of garbage
ts debug: skipping 1692 bytes of garbage
ts debug: skipping 188 bytes of garbage
ts debug: pid[610] unknown
ts debug: pid[611] unknown
ts debug: pid[4229] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=4101 version=13 current_next=1
ts debug: * number=0 pid=16
ts debug: * number=4165 pid=4165
ts debug: * number=4229 pid=4229
ts debug: * number=4351 pid=4351
ts debug: * number=4415 pid=4415
ts debug: * number=4479 pid=4479
ts debug: * number=4671 pid=4671
ts debug: PMTCallBack called
ts debug: new PMT program number=4229 version=27 pid_pcr=610
ts debug: * es pid=610 type=2 fcc=mpgv
main debug: selecting program id=4229
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "packetizer_mpegvideo"
main debug: stream out mode -> no decoder thread
ts debug: * es pid=611 type=3 fcc=mpga
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "mpeg_audio"
main debug: stream out mode -> no decoder thread
ts debug: * es pid=613 type=6 dr->i_tag=0x52
ts debug: * Stream Component Identifier: 5
ts debug: * es pid=613 type=6 dr->i_tag=0x59
ts debug: * es pid=613 type=6 fcc=dvbs
ts debug: * es pid=612 type=3 fcc=mpga
ts debug: * es pid=650 type=11 *unknown*
ts debug: * es pid=651 type=11 *unknown*
ts debug: * es pid=652 type=11 *unknown*
ts debug: * es pid=1008 type=11 *unknown*
ts debug: * es pid=1009 type=11 *unknown*
ts debug: * es pid=1010 type=11 *unknown*
ts warning: first packet for pid=610 cc=0x4
ts warning: first packet for pid=611 cc=0xf
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:256
main debug: adding a new input
stream_out_duplicate debug: duplicated a new stream codec=mpga (es=611 group=4229)
main debug: adding a new input
mux_ts debug: adding input codec=mpga pid=68
mux_ts debug: - lang=eng
mux_ts debug: new PCR PID is 68
stream_out_duplicate debug: - added for output 0
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: waiting for sequence start
packetizer_mpegvideo debug: size 720x576 fps=25.000
main debug: adding a new input
stream_out_duplicate debug: duplicated a new stream codec=mpgv (es=610 group=4229)
main debug: adding a new input
mux_ts debug: adding input codec=mpgv pid=69
mux_ts debug: new PCR PID is 69
stream_out_duplicate debug: - added for output 0
ts debug: PSINewTableCallBack: table 0x42(66) ext=0x1005(4101)
ts debug: SDTCallBack called
ts debug: new SDT ts_id=4101 version=17 current_next=1 network_id=9018
ts debug: * service id=4165 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC ONE
main debug: EsOutProgramMeta: number=4165
main debug: - Name = BBC ONE
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4229 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC TWO
main debug: EsOutProgramMeta: number=4229
main debug: - Name = BBC TWO
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
ts debug: * service id=4479 eit schedule=0 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBCi
main debug: EsOutProgramMeta: number=4479
main debug: - Name = BBCi
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4671 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=CBBC Channel
main debug: EsOutProgramMeta: number=4671
main debug: - Name = CBBC Channel
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4351 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC THREE
main debug: EsOutProgramMeta: number=4351
main debug: - Name = BBC THREE
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
ts debug: * service id=4415 eit schedule=1 present=1 running=4 free_ca=0
ts debug: - type=1 provider=BBC name=BBC NEWS 24
main debug: EsOutProgramMeta: number=4415
main debug: - Name = BBC NEWS 24
main debug: - Provider = BBC
main debug: - Type = Digital television service
main debug: - Status = Running
main debug: Trying to add meta for non-existing program
mux_ts debug: adjusting rate at -524533/200000 (7/870)
ts warning: first packet for pid=613 cc=0x4
ts debug: PMTCallBack called
ts debug: new PMT program number=4229 version=28 pid_pcr=610
ts debug: * es pid=610 type=2 fcc=mpgv
ts debug: * es pid=611 type=3 fcc=mpga
ts debug: * es pid=613 type=6 dr->i_tag=0x52
ts debug: * Stream Component Identifier: 5
ts debug: * es pid=613 type=6 dr->i_tag=0x59
ts debug: * es pid=613 type=6 fcc=dvbs
ts debug: * es pid=612 type=3 fcc=mpga
ts debug: * es pid=650 type=11 *unknown*
ts debug: * es pid=651 type=11 *unknown*
ts debug: * es pid=652 type=11 *unknown*
ts debug: * es pid=1008 type=11 *unknown*
ts debug: * es pid=1009 type=11 *unknown*
ts debug: * es pid=1010 type=11 *unknown*
ts warning: first packet for pid=611 cc=0x7
ts warning: first packet for pid=613 cc=0xb
ts debug: PMTCallBack called
ts debug: new PMT program number=4229 version=29 pid_pcr=610
ts debug: * es pid=610 type=2 fcc=mpgv
ts debug: * es pid=611 type=3 fcc=mpga
ts debug: * es pid=613 type=6 dr->i_tag=0x52
ts debug: * Stream Component Identifier: 5
ts debug: * es pid=613 type=6 dr->i_tag=0x59
ts debug: * es pid=613 type=6 fcc=dvbs
ts debug: * es pid=612 type=3 fcc=mpga
ts debug: * es pid=650 type=11 *unknown*
ts debug: * es pid=651 type=11 *unknown*
ts debug: * es pid=652 type=11 *unknown*
ts debug: * es pid=1008 type=11 *unknown*
ts debug: * es pid=1009 type=11 *unknown*
ts debug: * es pid=1010 type=11 *unknown*
ts warning: first packet for pid=610 cc=0xa
ts warning: first packet for pid=611 cc=0xb
ts warning: first packet for pid=613 cc=0x1
ts debug: PMTCallBack called
ts debug: new PMT program number=4229 version=30 pid_pcr=610
ts debug: * es pid=610 type=2 fcc=mpgv
ts debug: * es pid=611 type=3 fcc=mpga
ts debug: * es pid=613 type=6 dr->i_tag=0x52
ts debug: * Stream Component Identifier: 5
ts debug: * es pid=613 type=6 dr->i_tag=0x59
ts debug: * es pid=613 type=6 fcc=dvbs
ts debug: * es pid=612 type=3 fcc=mpga
ts debug: * es pid=650 type=11 *unknown*
ts debug: * es pid=651 type=11 *unknown*
ts debug: * es pid=652 type=11 *unknown*
ts debug: * es pid=1008 type=11 *unknown*
ts debug: * es pid=1009 type=11 *unknown*
ts debug: * es pid=1010 type=11 *unknown*
ts warning: first packet for pid=611 cc=0xe
ts warning: first packet for pid=613 cc=0x2
ts debug: eof ?
main debug: EOF reached
main debug: closing input
ts debug: pid list:
ts debug: - pid[0] seen
ts debug: - pid[17] seen
main debug: removing module "packetizer_mpegvideo"
main debug: killing decoder fourcc `mpgv', 0 PES in FIFO
main debug: removing an input
mux_ts debug: removing input pid=69
mux_ts debug: new PCR PID is 68
ts debug: - pid[610] seen
main debug: removing module "mpeg_audio"
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: removing an input
mux_ts debug: removing input pid=68
mux_ts debug: new PCR PID is 8191
main warning: no more input streams for this mux
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "mpeg_audio"
main debug: stream out mode -> no decoder thread
ts debug: - pid[611] seen
main debug: removing module "mpeg_audio"
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: Program doesn't contain anymore ES
ts debug: - pid[613] seen
ts debug: - pid[4229] seen
ts debug: - pid[8191] seen
main debug: removing module "ts"
main debug: removing module "access_file"
main debug: destroying sout
main debug: destroying chain... (name=duplicate)
stream_out_duplicate debug: closing a duplication
main debug: destroying chain... (name=std)
main debug: removing module "mux_ts"
access_output_file debug: file access output closed
main debug: removing module "access_output_file"
main debug: removing module "stream_out_standard"
main debug: destroying chain done
main debug: removing module "stream_out_duplicate"
main debug: destroying chain done
main debug: thread times: real 3m4.000000s, kernel 0m29.312500s, user 0m25.921875s
main debug: thread 3896 joined (input/input.c:412)
main: nothing to play
Thanks a lot for looking J-B. This is the message.

I hope I've done this right. Both files play fine individually and transcode without problems individually. The problem only arises when I try and join them together. Could this be because they were recorded from different channels with different PIDs? If so, can this be overcome?

Thanks again

Kewa


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: No registered users and 7 guests