Kirjoittaja Aihe: mencoder toimii eri lailla 64 bit ympäristössä. PS3 konversio ei toimi  (Luettu 1608 kertaa)

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
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.

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Sain tämän viimein toimimaan asentamalla 32 bittisen virtuaali Ubuntun (VirtualBox:n avulla). Eli tosiaan tuota konversiota ei saa mencoderilla mitenkään toimimaan.