Olen konvertoinut tällä komennolla videoita PS3 muotoon jo pitkän aikaa ubuntu 10.04 32 bit koneessa:
mencoder in.mkv -ovc xvid -oac mp3lame -xvidencopts fixed_quant=2 -sid 0 -subfont-text-scale 3 -o out.avi
Se on toiminut erittäin luotettavasti. Mutta nyt asensin uuteen koneeseen 64 bittisen version 10.04:sta ja sama komento tekee tiedoston, jota PS3 ei suostu soittamaan.
Ainoat erot, jotka huomasin ajolokissa on merkitty vahvalla tässä:
MEncoder SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
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.
***** Nämä rivit puuttuvat roimivasta 32 bittisestä muutoksesta *****
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.
***** Nämä rivit puuttuvat roimivasta 32 bittisestä muutoksesta *****
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.
Ja sitten tuo lopuksi 32 bit mencode sanoo vielä:
Setting audio delay to 0.052s.
Writing header...
ODML: vprp aspect is 16:9.
Setting audio delay to 0.052s.
ja tätä taas ei tule 64 bit koneessa.
Olisko vihjeitä tähän? En löytänyt mitään selityksiä. Ikävä jos pitää palata 32 bit ympäristöön kun tämä 64 toimii muuten paremmin.