mencoder produces non PS3 compatible code in 64bit system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-plugins |
Invalid
|
Undecided
|
Unassigned | ||
mplayer (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I convert mkv movie files to PS3 format using command:
mencoder in.mkv -ovc xvid -xvidencopts fixed_quant=2 -oac mp3lame -sid 0 -subfont-text-scale 3 -o out.avi
This works fine in 32 bit 10.04, but does not work in 64bit environment. The produced file can be played with local vlc, but Sony PS3 does not play it.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: mencoder 2:1.0~rc3+
ProcVersionSign
Uname: Linux 2.6.32-24-generic x86_64
NonfreeKernelMo
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf78f8000 irq 22'
Mixer name : 'VIA ID 4441'
Components : 'HDA:11064441,
Controls : 4
Simple ctrls : 3
Card1.Amixer.info:
Card hw:1 'Generic'/'HD-Audio Generic at 0xf79fc000 irq 17'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 4
Simple ctrls : 1
Card1.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
CheckboxSubmission: bcecea873a77835
CheckboxSystem: edda5d4f616ca79
CrashDB: medibuntu
Date: Wed Sep 29 00:19:39 2010
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
ProcEnviron:
LANG=fi_FI.utf8
SHELL=/bin/bash
RelatedPackageV
libavcodec52 N/A
libavcodec-
SourcePackage: mplayer
UserConf: # Write your default config options here!
dmi.bios.date: 07/24/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1808
dmi.board.
dmi.board.name: P7P55D EVO
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.32-24-generic
Changed in medibuntu: | |
status: | Expired → Triaged |
Changed in medibuntu: | |
status: | Triaged → Confirmed |
As a workaround, I installed 32 bit ubuntu into virtualbox and run the conversion there.
There are very few differences in the output: 0~rc3+svn200904 26-4.4. 3 (C) 2000-2009 MPlayer Team ======= ======= ======= ======= ======= ======= ======= ======= ======= ==== ======= ======= ======= ======= ======= ======= ======= ======= ======= ==== ======= ======= ======= ======= ======= ======= ======= ======= ======= ==== ======= ======= ======= ======= ======= ======= ======= ======= ======= ====
MEncoder SVN-r1.
success: format: 0 data: 0x0 - 0x117e6058
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_AAC), -aid 0, -alang und
[mkv] Track ID 3: subtitles (S_TEXT/ASS), -sid 0, -slang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1280x720 24bpp 23.810 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:31 fourcc:0x31637661 size:1280x720 fps:23.810 ftime:=0.0420
=======
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
=======
xvid: using library version 1.2.2 (build xvid-1.2.2)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
=======
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
=======
MP3 audio selected.
*****These lines are missing from the working 32 bit conversion v *****
Pos: 0.0s 1f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
1 duplicate frame(s)!
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
***** These lines are missing from the working 32 bit conversion ^ *****
VDec: vo config request - 1280 x 720 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
videocodec: XviD (1280x720 fourcc=44495658 [XVID])
xvid: par=0/0 (vga11), displayed=1280x720, sampled=1280x720
xvid: Fixed Quant Rate Control -- quantizer=2/1=2.00
Writing header...
ODML: vprp aspect is 16:9.
And working 32bit conversion says at the end also:
Setting audio delay to 0.052s.
Writing header...
ODML: vprp aspect is 16:9.
Setting audio delay to 0.052s.
These lines do not exist in 64bit conversion.