Aiptek Go-HD files do not render audio corectly with VLC

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
xsherlock
New Cone
New Cone
Posts: 4
Joined: 21 Jun 2007 17:15

Aiptek Go-HD files do not render audio corectly with VLC

Postby xsherlock » 21 Jun 2007 17:20

Aiptek is a new hybrid camera that creates H.264 files. Unfortunately VLC has problems rendering audio track from the files which is a bummer.

Both Quicktime and WMP with (with aiptek included decoder) have no problems

If any developer is willing to have a look at the files I can provide samples.

Nine
New Cone
New Cone
Posts: 7
Joined: 08 Jun 2006 19:12

Postby Nine » 23 Jun 2007 18:24

For any one interested, you can download some videos from postings here (they are in .mov format)
http://forums.steves-digicams.com/forum ... =92&page=8
(note that they are using download services which count down at the bottom of the page when you can start downloading :P)

I don't have trouble with the audio at all, as a matter of a fact, for me the video locks up and doesn't update but the audio keeps going.

I noticed some of the same kind of video lock up problem playing videos from youtube, although they probably use a different codec, and that was fixed with the 0.8.6a release.

VLC also for me performs way better then quicktime and windows media player, but those ones video doesn't lock up.

xsherlock
New Cone
New Cone
Posts: 4
Joined: 21 Jun 2007 17:15

Postby xsherlock » 24 Jun 2007 16:27

Hmm. my video is perfectly fluid and there is definit problem with audio decoding, resulting in "poping" effect especialy when there is an audio voulme change.

I have newest firmware 1.5 in the camera.

Also tried VLC 0.9 beta and its the same, seting VLC to prefere system codecs makes no diffrence. (don't know if this option works)

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 » 24 Jun 2007 17:04

Well, sorry to be a whiner, but those people are doing some non-standard codecs. As VLC uses its internal codecs, that may be why. What are the messages given by VLC ?
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.

xsherlock
New Cone
New Cone
Posts: 4
Joined: 21 Jun 2007 17:15

Re: Aiptek Go-HD files do not render audio corectly with VLC

Postby xsherlock » 25 Jun 2007 12:14

We all know its a marvel of taiwanees technology, but it uses fairly standard chipset for H.264 that will be common in many lowend cameras soon. Mplayer does cope with it.

Here is the log form the play of the video, it continues to send warning as the file plays:

----------------------------------

main debug: adding item `file:///D:/Download/Cucina - Tarta/FILE0000.MOV' ( file:///D:/Download/Cucina - Tarta/FILE0000.MOV )
main debug: rebuilding array of current - root Lista odtwarzania
main debug: rebuild done - 2 items, index 0
main debug: dying input
main debug: control type=0
main debug: control: stopping input
mp4 debug: freeing all memory
main debug: removing module "mp4"
main debug: removing module "access_file"
main debug: dying input
ffmpeg debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
main debug: removing module "ffmpeg"
main debug: thread times: real 0m42.625000s, kernel 0m0.000000s, user 0m4.531250s
main debug: thread 4572 joined (input/decoder.c:222)
main debug: killing decoder fourcc `avc1', 0 PES in FIFO
main debug: removing module "faad"
main debug: thread times: real 0m42.625000s, kernel 0m0.109375s, user 0m0.609375s
main debug: thread 4648 joined (input/decoder.c:222)
main debug: killing decoder fourcc `mp4a', 0 PES in FIFO
main debug: removing module "bandlimited_resampler"
aout_directx debug: closing audio device
aout_directx debug: DirectSoundThread exiting
main debug: thread times: real 0m42.500000s, kernel 0m0.000000s, user 0m0.000000s
main debug: thread 5152 joined (directx.c:597)
main debug: removing module "aout_directx"
main debug: removing module "converter_float"
main debug: removing module "float32_mixer"
main debug: dead input
main debug: thread times: real 0m42.687500s, kernel 0m0.031250s, user 0m0.046875s
main debug: thread 4480 joined (input/input.c:469)
qt4 debug: *********** NAV 0
main debug: starting new item
main debug: processing request item file:///D:/Download/Cucina - Tarta/FILE0000.MOV node Lista odtwarzania skip 0
main debug: resyncing on file:///D:/Download/Cucina - Tarta/FILE0000.MOV
main debug: file:///D:/Download/Cucina - Tarta/FILE0000.MOV is at 1
main debug: creating new input thread
main debug: waiting for thread completion
main debug: `file:///D:/Download/Cucina - Tarta/FILE0000.MOV' gives access `file' demux `' path `/D:/Download/Cucina - Tarta/FILE0000.MOV'
main debug: creating demux: access='file' demux='' path='/D:/Download/Cucina - Tarta/FILE0000.MOV'
main debug: thread 4484 (input) created at priority 1 (input/input.c:332)
main debug: requesting art for file:///D:/Download/Cucina - Tarta/FILE0000.MOV
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "file"
main debug: creating access 'file' path='/D:/Download/Cucina - Tarta/FILE0000.MOV'
main debug: looking for access2 module: 2 candidates
access_directory debug: opening directory `/D:/Download/Cucina - Tarta/FILE0000.MOV'
access_directory error: /D:/Download/Cucina - Tarta/FILE0000.MOV: No such file or directory
access_file debug: opening file `/D:/Download/Cucina - Tarta/FILE0000.MOV'
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 - 478261 kbytes/s
main debug: creating demux: access='file' demux='' path='/Download/Cucina - Tarta/FILE0000.MOV'
main debug: looking for demux2 module: 55 candidates
mp4 debug: found Box: ftyp size 24
mp4 debug: found Box: free size 16360
mp4 debug: skip box: "free"
mp4 debug: found Box: moov size 262144
mp4 debug: found Box: mvhd size 108
mp4 debug: read box: "mvhd" creation 732744d-49h:35m:07s modification 732744d-49h:35m:07s time scale 90000 duration 694977d-48h:06m:56s rate 1.000000 volume 1.000000 next track id 3
mp4 debug: found Box: udta size 64
mp4 debug: found Box: ??inf size 20
mp4 debug: read box: "??inf" text=`-04-27'
mp4 debug: found Box: AMBA size 36
mp4 warning: unknown box type AMBA (uncompletetly loaded)
mp4 debug: found Box: trak size 146746
mp4 debug: found Box: tkhd size 92
mp4 debug: read box: "tkhd" creation 732744d-49h:35m:07s modification 732744d-49h:35m:07s duration 695292d-08h:50m:00s track ID 1 layer 0 volume 0.000000 width 1280.000000 height 720.000000
mp4 debug: found Box: mdia size 146646
mp4 debug: found Box: mdhd size 32
mp4 debug: read box: "mdhd" creation 732744d-49h:35m:07s modification 732744d-49h:35m:07s time scale 90000 duration 695292d-08h:50m:00s language ```
mp4 debug: found Box: hdlr size 46
mp4 debug: read box: "hdlr" handler type vide name Ambarella AVC
mp4 debug: found Box: minf size 146560
mp4 debug: found Box: vmhd size 20
mp4 debug: read box: "vmhd" graphics-mode 0 opcolor (0, 0, 0)
mp4 debug: found Box: hdlr size 46
mp4 debug: read box: "hdlr" handler type alis name Ambarella AVC
mp4 debug: found Box: dinf size 36
mp4 debug: found Box: dref size 28
mp4 debug: found Box: alis size 12
mp4 warning: unknown box type alis (uncompletetly loaded)
mp4 debug: read box: "dref" entry-count 1
mp4 debug: found Box: stbl size 146450
mp4 debug: found Box: stsd size 162
mp4 debug: found Box: avc1 size 146
mp4 debug: found Box: avcC size 40
mp4 debug: read box: "avcC" version=1 profile=0x4d level=0x29 length size=4 sps=1 pps=1
mp4 debug: - sps[0] length=17
mp4 debug: - pps[0] length=4
mp4 debug: found Box: btrt size 20
mp4 warning: unknown box type btrt (uncompletetly loaded)
mp4 debug: read box: "vide" in stsd 1280x720 depth 24
mp4 debug: read box: "stsd" entry-count 1
mp4 debug: found Box: stts size 24
mp4 debug: read box: "stts" entry-count 1
mp4 debug: found Box: ctts size 72792
mp4 debug: read box: "ctts" entry-count 9097
mp4 debug: found Box: stsc size 28
mp4 debug: read box: "stsc" entry-count 1
mp4 debug: found Box: stsz size 36408
mp4 debug: read box: "stsz" sample-size 0 sample-count 9097
mp4 debug: found Box: stco size 36404
mp4 debug: read box: "co64" entry-count 9097
mp4 debug: found Box: stss size 624
mp4 debug: read box: "stss" entry-count 152
mp4 debug: found Box: trak size 114210
mp4 debug: found Box: tkhd size 92
mp4 debug: read box: "tkhd" creation 732744d-49h:35m:07s modification 732744d-49h:35m:07s duration 695292d-09h:20m:00s track ID 2 layer 0 volume 1.000000 width 0.000000 height 0.000000
mp4 debug: found Box: mdia size 114110
mp4 debug: found Box: mdhd size 32
mp4 debug: read box: "mdhd" creation 732744d-49h:35m:07s modification 732744d-49h:35m:07s time scale 48000 duration 695145d-11h:22m:40s language ```
mp4 debug: found Box: hdlr size 46
mp4 debug: read box: "hdlr" handler type soun name Ambarella AAC
mp4 debug: found Box: minf size 114024
mp4 debug: found Box: smhd size 16
mp4 debug: read box: "smhd" balance 0.000000
mp4 debug: found Box: hdlr size 46
mp4 debug: read box: "hdlr" handler type alis name Ambarella AAC
mp4 debug: found Box: dinf size 36
mp4 debug: found Box: dref size 28
mp4 debug: found Box: alis size 12
mp4 warning: unknown box type alis (uncompletetly loaded)
mp4 debug: read box: "dref" entry-count 1
mp4 debug: found Box: stbl size 113918
mp4 debug: found Box: stsd size 102
mp4 debug: found Box: mp4a size 86
mp4 debug: read box: "soun" mp4 or qt1/2 (rest=50)
mp4 debug: found Box: esds size 50
mp4 debug: found esds MPEG4ESDescr (34Bytes)
mp4 debug: found esds MP4DecConfigDescr (22Bytes)
mp4 debug: found esds MP4DecSpecificDescr (5Bytes)
mp4 debug: read box: "soun" in stsd channel 2 sample size 16 sample rate 48000.000000
mp4 debug: read box: "stsd" entry-count 1
mp4 debug: found Box: stts size 24
mp4 debug: read box: "stts" entry-count 1
mp4 debug: found Box: stsc size 28
mp4 debug: read box: "stsc" entry-count 1
mp4 debug: found Box: stsz size 56880
mp4 debug: read box: "stsz" sample-size 0 sample-count 14215
mp4 debug: found Box: stco size 56876
mp4 debug: read box: "co64" entry-count 14215
mp4 debug: found Box: free size 1008
mp4 debug: skip box: "free"
mp4 debug: found Box: mdat size 153045388
mp4 debug: skip box: "mdat"
mp4 debug: dumping root Box "root"
mp4 debug: | + ftyp size 24
mp4 debug: | + free size 16360
mp4 debug: | + moov size 262144
mp4 debug: | | + mvhd size 108
mp4 debug: | | + udta size 64
mp4 debug: | | | + ??inf size 20
mp4 debug: | | | + AMBA size 36
mp4 debug: | | + trak size 146746
mp4 debug: | | | + tkhd size 92
mp4 debug: | | | + mdia size 146646
mp4 debug: | | | | + mdhd size 32
mp4 debug: | | | | + hdlr size 46
mp4 debug: | | | | + minf size 146560
mp4 debug: | | | | | + vmhd size 20
mp4 debug: | | | | | + hdlr size 46
mp4 debug: | | | | | + dinf size 36
mp4 debug: | | | | | | + dref size 28
mp4 debug: | | | | | | | + alis size 12
mp4 debug: | | | | | + stbl size 146450
mp4 debug: | | | | | | + stsd size 162
mp4 debug: | | | | | | | + avc1 size 146
mp4 debug: | | | | | | | | + avcC size 40
mp4 debug: | | | | | | | | + btrt size 20
mp4 debug: | | | | | | + stts size 24
mp4 debug: | | | | | | + ctts size 72792
mp4 debug: | | | | | | + stsc size 28
mp4 debug: | | | | | | + stsz size 36408
mp4 debug: | | | | | | + stco size 36404
mp4 debug: | | | | | | + stss size 624
mp4 debug: | | + trak size 114210
mp4 debug: | | | + tkhd size 92
mp4 debug: | | | + mdia size 114110
mp4 debug: | | | | + mdhd size 32
mp4 debug: | | | | + hdlr size 46
mp4 debug: | | | | + minf size 114024
mp4 debug: | | | | | + smhd size 16
mp4 debug: | | | | | + hdlr size 46
mp4 debug: | | | | | + dinf size 36
mp4 debug: | | | | | | + dref size 28
mp4 debug: | | | | | | | + alis size 12
mp4 debug: | | | | | + stbl size 113918
mp4 debug: | | | | | | + stsd size 102
mp4 debug: | | | | | | | + mp4a size 86
mp4 debug: | | | | | | | | + esds size 50
mp4 debug: | | | | | | + stts size 24
mp4 debug: | | | | | | + stsc size 28
mp4 debug: | | | | | | + stsz size 56880
mp4 debug: | | | | | | + stco size 56876
mp4 debug: | | + free size 1008
mp4 debug: | + mdat size 153045388
mp4 debug: unrecognized major file specification (qt ).
mp4 debug: find 2 tracks
mp4 debug: track[Id 0x1] read 9097 chunk
mp4 warning: CTTS table
mp4 debug: track[Id 0x1] read 9097 samples length:348s
main debug: selecting program id=0
mp4 debug: adding track[Id 0x1] video (enable) language undef
mp4 debug: track[Id 0x2] read 14215 chunk
mp4 debug: track[Id 0x2] read 14215 samples length:303s
mp4 debug: adding track[Id 0x2] audio (enable) language undef
main debug: using demux2 module "mp4"
mp4 warning: control query 12 unimplemented
mp4 warning: DEMUX_GET_FPS unimplemented !!
main debug: looking for a subtitle file in D:\Download\Cucina - Tarta\
main debug: looking for decoder module: 29 candidates
ffmpeg debug: libavcodec already initialized
ffmpeg debug: postprocessing disabled
ffmpeg debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started
main debug: using decoder module "ffmpeg"
main debug: thread 5068 (decoder) created at priority 0 (input/decoder.c:191)
main debug: looking for decoder module: 29 candidates
main debug: using decoder module "faad"
main debug: thread 5044 (decoder) created at priority 2 (input/decoder.c:191)
main debug: `file:///D:/Download/Cucina - Tarta/FILE0000.MOV' successfully opened
mp4 debug: track[Id 0x1] using Sync Sample Box (stss)
mp4 debug: stts gives 0 --> 0 (sample number)
mp4 debug: track[Id 0x2] does not provide Sync Sample Box (stss)
faad warning: decoded zero sample
faad warning: Gain control not yet implemented
main debug: looking for audio output module: 3 candidates
aout_directx debug: OpenAudio
ffmpeg warning: AVC: Consumed only 89697 bytes instead of 89700
(h264@00C5A060)
aout_directx debug: found device: Primary Sound Driver
aout_directx debug: found device: Realtek AC97 Audio
main debug: art not found for file:///D:/Download/Cucina - Tarta/FILE0000.MOV
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: creating DirectSoundThread
main debug: thread 4496 (DirectSound Notification Thread) created at priority 15 (directx.c:371)
main debug: using audio output module "aout_directx"
aout_directx debug: DirectSoundThread ready
main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'fl32'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 23 candidates
main debug: using audio filter module "converter_float"
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: input 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 23 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
ffmpeg warning: AVC: nal size 0
(h264@00C5A060)
ffmpeg warning: AVC: Consumed only 953 bytes instead of 956
(h264@00C5A060)
ffmpeg warning: AVC: nal size 0
(h264@00C5A060)
ffmpeg warning: AVC: Consumed only 781 bytes instead of 784
(h264@00C5A060)
ffmpeg warning: AVC: nal size 0
(h264@00C5A060)
ffmpeg warning: AVC: Consumed only 1661 bytes instead of 1664
(h264@00C5A060)
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
ffmpeg warning: AVC: nal size 0
(h264@00C5A060)
ffmpeg warning: AVC: Consumed only 529 bytes instead of 532
(h264@00C5A060)
ffmpeg warning: AVC: nal size 0
(h264@00C5A060)
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
ffmpeg warning: AVC: Consumed only 10405 bytes instead of 10408
(h264@00C5A060)
ffmpeg warning: AVC: nal size 0
(h264@00C5A060)
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
faad warning: Invalid number of channels
ffmpeg warning: AVC: Consumed only 11441 bytes instead of 11444

Nine
New Cone
New Cone
Posts: 7
Joined: 08 Jun 2006 19:12

Re: Aiptek Go-HD files do not render audio corectly with VLC

Postby Nine » 26 Jun 2007 18:41

I don't have the latest firmware (I just got mine last week), maybe the latest firmware messed up audio encoding. The videos from the posters on that other forum, their videos, for me at least, do not have abnormal audio problems.

I think my video problems may be related to performance, I noticed the video works well on my desktop when there are no other apps running, if I have an app taking cpu in the back ground, I notice the image locks more often, and pausing the player and unpausing fixes it temporarily. Also I did receive one message about my system possibly being to slow but that message didn't coincide with the frame not being updated.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 34 guests