Bug#577076: marked as done (liquidsoap: Generates bad video output (video hangs, and with less resolution))
Your message dated Mon, 12 Apr 2010 11:20:58 -0500
with message-id <201004121821.01938.romain.beauxis@gmail.com>
and subject line Real bug closed
has caused the Debian Bug report #577076,
regarding liquidsoap: Generates bad video output (video hangs, and with less resolution)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
577076: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577076
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: liquidsoap
Version: 0.9.2-2
Severity: normal
When using liquidsoap to process a Ogg Theora file, the resulting
video is full of hickups.
I am using this liquidsoap script:
set("log.file.path","/tmp/fulltest.log")
set("frame.video.channels",1)
# http://www.nuug.no/pub/video/frikanalen/1241.ogv = /tmp/input.ogv
stream = single("/tmp/input.ogv")
output.file.theora(reopen_on_metadata=true, "/tmp/output.ogv",stream)
When playing the inputfile with kaffeine, the video flows just fine,
but when playing output.ogv, the video hangs for seconds several
times. Also, the output file have lost resolution compared to the
input file. It seem to have a quarter of the size of the original
resolution.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages liquidsoap depends on:
ii adduser 3.112 add and remove users and groups
ii libao4 1.0.0-3 Cross Platform Audio Output Librar
ii libasound2 1.0.22-2 shared library for ALSA applicatio
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libcamomile-ocaml-da 0.7.2-2 Unicode data for OCaml
ii libgavl1 1.1.2-1 low level audio and video library
ii libgcc1 1:4.4.2-9 GCC support library
ii libjack0 0.118+svn3796-2 JACK Audio Connection Kit (librari
ii libmad0 0.15.1b-5 MPEG audio decoder library
ii libmagic1 5.04-1 File type determination library us
ii libogg0 1.1.4~dfsg-2 Ogg bitstream library
ii libpcre3 7.8-3 Perl 5 Compatible Regular Expressi
ii libportaudio2 19+svn20071022-3+b1 Portable audio I/O - shared librar
ii libpulse0 0.9.21-1 PulseAudio client libraries
ii libsamplerate0 0.1.7-3 Audio sample rate conversion libra
ii libsdl-mixer1.2 1.2.8-6+b1 mixer library for Simple DirectMed
ii libsdl-ttf2.0-0 2.0.9-1 ttf library for Simple DirectMedia
ii libsdl1.2debian 1.2.13-5 Simple DirectMedia Layer
ii libsoundtouch1c2 1.3.1-2 sound stretching library
ii libspeex1 1.2~rc1-1 The Speex codec runtime library
ii libstdc++6 4.4.2-9 The GNU Standard C++ Library v3
ii libtagc0 1.6.1-1 TagLib Audio Meta-Data Library (C
ii libtheora0 1.1.1+dfsg.1-3 The Theora Video Compression Codec
ii libvorbis0a 1.2.3-3 The Vorbis General Audio Compressi
ii libvorbisenc2 1.2.3-3 The Vorbis General Audio Compressi
ii libvorbisfile3 1.2.3-3 The Vorbis General Audio Compressi
ii perl 5.10.1-11 Larry Wall's Practical Extraction
ii sox 14.3.0-1.1+b1 Swiss army knife of sound processi
ii wget 1.12-1.1 retrieves files from the web
Versions of packages liquidsoap recommends:
ii logrotate 3.7.8-5 Log rotation utility
ii mp3gain 1.5.1-3 Lossless mp3 normalizer with stati
ii vorbis-tools 1.2.0-6 several Ogg Vorbis tools
ii vorbisgain 0.36-3.1 add Replay Gain volume tags to Ogg
Versions of packages liquidsoap suggests:
pn faad <none> (no description available)
ii festival 1.96~beta-10 General multi-lingual speech synth
ii flac 1.2.1-2+b1 Free Lossless Audio Codec - comman
pn icecast2 <none> (no description available)
pn liguidsoap <none> (no description available)
pn mplayer <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: liquidsoap
Source-Version: 0.9.2-3
Hi !
Sorry, I should have commented.
The real bug you reported was the video that hangs. It was in fact a wrong
bitrate set to 800 when using the quality-based encoding.
The problem of the resolution is not a bug bur a feature. The size of the
video frames in liquidsoap is a global setting.
When processing several video, the resulting output will have a constant size
and you have to decide how you want to merge video that have different size.
This is also a requirement because we want to be able to manipulate video
streams, for instance by merging to video streams. In this case, the merged
streams need to have the same size.
You can read more online in our documentation:
http://savonet.sourceforge.net/doc-0.9.2/video.html
The parameters you are looking at are:
set("frame.video.width",320)
set("frame.video.height",240)
set("frame.video.fps",25)
Please note that liquidsoap 0.9.2 does not handle frame rate conversion so all
video must have the same frame rate.
Most of the limitations listed in the above web page are lifted in the current
SVN. The video size is still a global parameter, though.
If you want to discuss more in detail, you are welcom to join one of our
mailing list.
Romain
--- End Message ---
Reply to: