Hi all,
my problem is solved now. See my findings below.
I fixed the sound by running this command:
ffmpeg -i DSCN0798.MOV -b 45M -s 1920x1080 -vcodec dnxhd -acodec libfaac
-ab 127K Video1.MOV
By the way:
During my analysis I noticed that the ffmpeg command is being substituted
by the avconv commad, it seems the arguments I used to ffmpeg are
compatible to avconv.
The important command arguments are "-acodec libfaac -ab 127K".
Without the "-ab 127K" the converting stopped after 1 sec and gave the
errors
"[libfaac @ 0x971fd60] libfaac doesn't support this output format!"
and
"Error while opening encoder for output stream #0.1 - maybe incorrect
parameters such as bit_rate, rate, width or height".
I chose the "127K" bit rate because I saw the same rate in the original
video file.
You can see the details of a video file by applying just the "-i <input
file>" to avconv,
like on the following lines:
avconv -i DSCN0798.MOV
avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1+codecs1, Copyright (c)
2000-2012 the Libav developers
built on Jun 19 2012 13:18:58 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'DSCN0798.MOV':
Metadata:
major_brand : qt
minor_version : 537331968
compatible_brands: qt niko
creation_time : 2012-09-12 18:31:20
Duration: 00:00:48.04, start: 0.000000, bitrate: 14507 kb/s
Stream #0.0(eng): Video: h264 (Constrained Baseline), yuvj420p,
1920x1080 [PAR 1:1 DAR 16:9], 14213 kb/s, 29.97 fps, 29.97 tbr, 30k tbn,
59.94 tbc
Metadata:
creation_time : 2012-09-12 18:31:20
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 127 kb/s
Metadata:
creation_time : 2012-09-12 18:31:20
At least one output file must be specified
In above line "Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 127
kb/s"
you can see the bit rate of "127 kb/s".
I had played with some encoders I found capable of encoding audio like
"mp3" and "mp3ac" but, surprisingly, they were not known to ffmpeg/avconv
although the appear in the list of support codecs. You can see the codecs
in the output of "avconv -codecs".
Sound is working now in cinelerra and I will start editing my videos in the
next days.
Thanks very much to all who helped.
Andre
-------- Original-Nachricht --------
Datum: Tue, 25 Sep 2012 15:18:01 +0200
Von: [email protected]
An: [email protected], [email protected]
Betreff: Fwd: Re: [CinCV] CinCV 2.2: No sound in playback
Hello,
I converted the original 30fps video with this command:
ffmpeg -i DSCN0798.MOV -b 45M -s 1920x1080 -vcodec dnxhd -acodec pcm_s16le
Video1.MOV
The file size grew from 86 MB to 280 MB.
I can load it into cinelerra but when I play it back there still is no
sound and after 8-10 secs cinelerra crashes.
The qtinfo command applied to the new video shows the following output.
qtinfo Video1.MOV
Type: Quicktime
1 audio tracks.
2 channels, 16 bits, sample rate 48000, length 2306048 samples,
compressor lpcm.
Sample format: 16 bit signed.
Channel setup: Not available
Language: eng
supported.
1 video tracks.
1920x1080, depth 24
rate 29.970030 [30000:1001] constant
length 1440 frames
compressor AVdn.
Native colormodel: YUV 4:2:2 planar
Interlace mode: None (Progressive)
No timecodes available
supported.
0 text tracks.
I restarted cinelerra from the command line ( I used a desktop icon of the
Unity desktop to start it before ) to check for hints to the problem:
Here is a sample:
Cinelerra 2.2CV
(C) 2006 Heroine Virtual Ltd.
(C) 2006-2011 The CinelerraCV Community
Internal ffmpeg
Compiled on Wed Mar 7 20:48:46 UTC 2012
Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.
[h264 @ 0xb721a460]AVC: Consumed only 25 bytes instead of 28
[h264 @ 0xb721a460]brainfart cropping not supported, this could look
slightly wrong ...
[h264 @ 0xb721a460]AVC: Consumed only 264269 bytes instead of 264276
[h264 @ 0xb721a460]AVC: Consumed only 25 bytes instead of 28
[h264 @ 0xb721a460]brainfart cropping not supported, this could look
slightly wrong ...
[h264 @ 0xb721a460]AVC: Consumed only 205742 bytes instead of 205748
....
[h264 @ 0xb721a460]AVC: Consumed only 41102 bytes instead of 41108
[h264 @ 0xb721a460]AVC: Consumed only 71744 bytes instead of 71748
AudioALSA::write_buffer underrun at sample 88726
[h264 @ 0xb721a460]AVC: Consumed only 83600 bytes instead of 83604
[h264 @ 0xb721a460]AVC: Consumed only 25 bytes instead of 28
[h264 @ 0xb721a460]brainfart cropping not supported, this could look
slightly wrong ...
[h264 @ 0xb721a460]AVC: Consumed only 192905 bytes instead of 192908
Above line starting with "AudioALSA" looks bad to me.
Does it worry somebody else, too?
I then tried another video I had created with a different camera,
it is in AVI format with these details:
qtinfo SN850545.AVI
Type: AVI
1 audio tracks.
1 channels, 8 bits, sample rate 11025, length 885560 samples, wav_id
0x07.
Sample format: 16 bit signed.
Channel setup: Not available
Language: eng
supported.
1 video tracks.
640x480, depth 24
rate 30.000300 [1000000:33333] not constant
length 2401 frames
compressor MJPG.
Native colormodel: YUV 4:2:2 planar (jpeg)
Interlace mode: None (Progressive)
No timecodes available
supported.
0 text tracks.
This video play back fine in cinelerra, including sound!
So I must assume the coding of the video I tried first is problematic.
I hope to be able to convert it into something useful for cinelerra.
We will see.
I will keep you informed of the progress.
Andre
-------- Original-Nachricht --------
Datum: Tue, 25 Sep 2012 14:12:02 +0200
Von: [email protected]
An: "Einar Rünkaru" <[email protected]>, [email protected]
Betreff: Re: [CinCV] CinCV 2.2: No sound in playback
Einar,
my Alsa device in Cinelerra playback preferences is called "default".
When I drop down the list of devices I also see "HDA Intel #0" and "HDA
Intel #1".
The syslog entries I posted on IRC seem to refer to another problem.
My $HOME is below /home ( "echo $HOME" = "/home/andre" ).
I am trying to play videos in cinelerra which I created with my camera,
they are 1920x1080.
Here is the output of "qtinfo DSCN0798.MOV"
Type: Quicktime
1 audio tracks.
2 channels, 16 bits, sample rate 48000, length 2306048 samples,
compressor mp4a.
Sample format: Floating point.
Channel setup: Front Left, Front Right
Language: eng
supported.
1 video tracks.
1920x1080, depth 24
rate 29.970030 [30000:1001] constant
length 1440 frames
compressor avc1.
Native colormodel: YUV 4:2:0 planar (jpeg)
Interlace mode: None (Progressive)
No timecodes available
supported.
0 text tracks.
I will try to convert them following the information at
http://www.g-raffa.eu/Cinelerra/HOWTO/get_media_ready.html
and will post the results here.
Thanks.
Andre
-------- Original-Nachricht --------
> Datum: Tue, 25 Sep 2012 13:19:30 +0300
> Von: "Einar Rünkaru" <[email protected]>
> An: [email protected], [email protected]
> Betreff: Re: [CinCV] CinCV 2.2: No sound in playback
> On Tue, Sep 25, 2012 at 10:57 AM, <[email protected]> wrote:
> > Hi Einar,
> > yes, it is the same problem as at
http://irclog.cinelerra.org/2012/9/23
> at 18:30.
> > I had tried to get help on that day via IRC.
> >
> > Here is the output of "aplay -l"
> > **** List of PLAYBACK Hardware Devices ****
> > card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
> > Subdevices: 1/1
> > Subdevice #0: subdevice #0
> > card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx
Digital]
> > Subdevices: 1/1
> > Subdevice #0: subdevice #0
> >
> ok - seems normal
>
> You did not answer the question:
> >> What is the Alsa device in Cinelerra playback preferences?
>
> According to irclog you have a problem with your home directory:
> <DellA> also this : pulseaudio[1618]: [pulseaudio] authkey.c: Failed
> to load authorization key '/etc/timidity/.pulse-cookie': No such file
> or directory
> 18:45:04 <DellA> and this: pulseaudio[1618]: [autospawn] core-util.c:
> Home directory /etc/timidity not ours.
>
> Something points to wrong place. Home directory should not be in /etc,
> normally it is under /home
>
> What is the output of 'echo $HOME' ? The pointer to home should be
> fixed first of all.
>
> Next queston: what type of file you try to play with cinelerra?
> Cinelerra decoding may silently fail - symptoms: black video, silence
> in audio. Decoding may fail independently (video is decoded audio
> not). Look at http://www.g-raffa.eu/Cinelerra/HOWTO/get_media_ready.html
> Standard PAL DV or VOB should work.
>
> Einar