(second post to break at 70 characters)
Hi,
I am using avconv to cut sections out of recordings from Mythbuntu12.04. With
some, I get the desired portion of the original recording and I can play in
VLC. With others, I get the video but no audio.
Using avprobe, I noticed that when I get both video/audio, theoriginal
recording (and trimmed recording) have audio mp2. When I geta trimmed
recording which is missing the audio, the original recording(and trimmed
recording) has audio ac3.
Mythbuntu 12.04 uses avconv 0.8.17-4:0.8.17-0ubuntu0.12.04.1, so Itook the
recordings to my Ubuntu 14.04 to try there and have the sameissue (Ubuntu 14.04
uses avconv version 9.18-6:9.18-0ubuntu0.14.04.1).
If I play the original recordings (as recorded by Mythbuntu) all filesplay fine
using the Mythbuntu playback - video and audio is present,regardless of audio
mp2 or ac3. However, of those originalrecordings, those which are mp2 will
play in VLC, but not thoserecordings which are ac3 (audio is missing).
Am I missing a codec for ac3? I checked what packages are installed:
dpkg -s libavcodec-extra-53 | grep StatusStatus: deinstall ok config-files
dpkg -s libavcodec-dev | grep StatusPackage `libavcodec-dev' is not installed
and no info is available.
dpkg -s libavcodec53 | grep StatusStatus: install ok installed
I installed libavcodec-extra-53 and that did not help.
The avconv command and output for the recording which ends up withmissing audio
is below:
$ avconv -i inputFile.mpg -ss 00:12:00 -t 0:03:00 -codec copy
outputFile.mpgavconv version 0.8.17-4:0.8.17-0ubuntu0.12.04.1, Copyright (c)
2000-2014 the Libav developers built on Mar 16 2015 13:26:50 with gcc
4.6.3[mpegts @ 0xa797a0] Continuity check failed for pid 0 expected 10 got
11[mpegts @ 0xa797a0] max_analyze_duration reached[NULL @ 0xa9d1e0] start time
is not set in estimate_timings_from_pts[NULL @ 0xa9f200] start time is not set
in estimate_timings_from_pts[NULL @ 0xaa1220] start time is not set in
estimate_timings_from_pts[NULL @ 0xaa3280] start time is not set in
estimate_timings_from_ptsInput #0, mpegts, from 'inputFile.mpg': Duration:
02:55:00.32, start: 67038.441011, bitrate: 8362 kb/s Program 1 Stream
#0.0[0x200]: Video: mpeg2video (Main), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9],
80000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0.1[0x28a](eng): Audio:
ac3, 48000 Hz, 5.1, s16, 448 kb/s Stream #0.2[0x240](eng): Subtitle:
[6][0][0][0] / 0x0006 Stream #0.3[0x901]: Data: [11][0][0][0] / 0x000B
Stream #0.4[0x321]: Data: [5][0][0][0] / 0x0005 Stream #0.5[0x322]: Data:
[11][0][0][0] / 0x000B Stream #0.6[0x323]: Data: [12][0][0][0] /
0x000COutput #0, mpeg, to 'outputFile.mpg': Metadata: encoder :
Lavf53.21.1 Stream #0.0: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR
16:9], q=2-31, 80000 kb/s, 90k tbn, 90k tbc Stream #0.1(eng): Audio: ac3,
48000 Hz, 5.1, 448 kb/sStream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1
-> #0:1 (copy)Press ctrl-c to stop encoding[mpegts @ 0xa797a0] Continuity check
failed for pid 0 expected 10 got 11Continuity check failed for pid 576 expected
13 got 1200000.00 bitrate= 0.0kbits/s [mpegts @ 0xa797a0] Continuity check
failed for pid 512 expected 0 got 9[mpegts @ 0xa797a0] Continuity check failed
for pid 2305 expected 15 got 7[mpegts @ 0xa797a0] Continuity check failed for
pid 802 expected 9 got 1[mpegts @ 0xa797a0] Continuity check failed for pid 803
expected 5 got 11[mpegts @ 0xa797a0] PES packet size mismatch[mpegts @
0xa797a0] Continuity check failed for pid 801 expected 13 got 0frame= 4495
fps=1973 q=-1.0 Lsize= 188808kB time=179.96 bitrate=8594.8kbits/s /s
video:178165kB audio:9844kB global headers:0kB muxing overhead 0.424872%
The avprobe output for the recording which ultimately is missing theaudio is:
$ avprobe fileAC3.mpgavprobe version 0.8.17-4:0.8.17-0ubuntu0.12.04.1,
Copyright (c) 2007-2014 the Libav developers built on Mar 16 2015 13:26:50
with gcc 4.6.3[mpegts @ 0x13c77a0] Continuity check failed for pid 0 expected
10 got 11[mpegts @ 0x13c77a0] max_analyze_duration reached[NULL @ 0x13eb180]
start time is not set in estimate_timings_from_pts[NULL @ 0x13ed1a0] start time
is not set in estimate_timings_from_pts[NULL @ 0x13ef1c0] start time is not set
in estimate_timings_from_pts[NULL @ 0x13f1220] start time is not set in
estimate_timings_from_ptsInput #0, mpegts, from
'../Recordings/1090_20150508131000.mpg': Duration: 02:55:00.32, start:
67038.441011, bitrate: 8362 kb/s Program 1 Stream #0.0[0x200]: Video:
mpeg2video (Main), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 80000 kb/s, 25 fps,
25 tbr, 90k tbn, 50 tbc Stream #0.1[0x28a](eng): Audio: ac3, 48000 Hz, 5.1,
s16, 448 kb/s Stream #0.2[0x240](eng): Subtitle: [6][0][0][0] / 0x0006
Stream #0.3[0x901]: Data: [11][0][0][0] / 0x000B Stream #0.4[0x321]: Data:
[5][0][0][0] / 0x0005 Stream #0.5[0x322]: Data: [11][0][0][0] / 0x000B
Stream #0.6[0x323]: Data: [12][0][0][0] / 0x000CUnsupported codec with id 94215
for input stream 2Unsupported codec with id 0 for input stream 3Unsupported
codec with id 0 for input stream 4Unsupported codec with id 0 for input stream
5Unsupported codec with id 0 for input stream 6
The avprobe output for the recording which ultimately contains bothaudio and
video is:
$ avprobe ../Recordings/1099_20150518092500.mpgavprobe version
0.8.17-4:0.8.17-0ubuntu0.12.04.1, Copyright (c) 2007-2014 the Libav developers
built on Mar 16 2015 13:26:50 with gcc 4.6.3[mpegts @ 0x21847a0] Continuity
check failed for pid 0 expected 4 got 6[mpegts @ 0x21847a0]
max_analyze_duration reached[NULL @ 0x21a8180] start time is not set in
estimate_timings_from_pts[NULL @ 0x21aa1a0] start time is not set in
estimate_timings_from_pts[NULL @ 0x21ac1c0] start time is not set in
estimate_timings_from_pts[NULL @ 0x21ae220] start time is not set in
estimate_timings_from_ptsInput #0, mpegts, from
'../Recordings/1099_20150518092500.mpg': Duration: 01:04:59.24, start:
58562.148622, bitrate: 3442 kb/s Program 1 Stream #0.0[0x205]: Video:
mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 15000 kb/s, 25 fps,
25 tbr, 90k tbn, 50 tbc Stream #0.1[0x2bc](eng): Audio: mp2, 48000 Hz,
stereo, s16, 192 kb/s Stream #0.2[0x245](eng): Subtitle: [6][0][0][0] /
0x0006 Stream #0.3[0x901]: Data: [11][0][0][0] / 0x000B Stream
#0.4[0x321]: Data: [5][0][0][0] / 0x0005 Stream #0.5[0x322]: Data:
[11][0][0][0] / 0x000B Stream #0.6[0x323]: Data: [12][0][0][0] /
0x000CUnsupported codec with id 94215 for input stream 2Unsupported codec with
id 0 for input stream 3Unsupported codec with id 0 for input stream
4Unsupported codec with id 0 for input stream 5Unsupported codec with id 0 for
input stream 6
Aside from audio differences between the two files, there are alsovideo
resolution differences, but same codec.
Any ideas on why the AC3 audio does not come through to the outputfile please?
Thanks in advance,
Bernard.
_______________________________________________
libav-tools mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-tools