News:

--

Main Menu

Mpeg4 ASP --X-- XviD

Started by kapetr, January 14, 2015, 10:19:03 AM

Previous topic - Next topic

kapetr

Hello.

I convert often my videos to mpeg4 to watch them on my TVs, ....

When I use Mpeg4 ASP (ff) in AviDemux (2.6), then on my TV is low half part of picture damaged with macro blocks, shifting, cropping. (on PC is it OK).
But with XviD codec (also Mpeg4 ASP) is all OK.

So there must by some incompatibility between xvid and ff Mpeg4 codecs.
While ff codec is much faster then xvid, I would like to use him.

Any Idea how to set MP4 ff codec to be "more compatible" - what to change in Avidemux ?
I tried to set GOP from 250 to 200 - no change. Other params I do not understand.

THX for help. 

P.S.: sorry please my English

AQUAR

#1
Only thing that comes to mind is that:
Using Mpeg4 ASP, compression is to profile ASL1:
Using XviD you can choose the profile and by default it uses ASL4:

Maybe try setting XviD to ASL1 and see if the TV now has a problem like Mpeg4 ASP.
Default settings for both are pretty much the same otherwise so ??

Just as a comment:
The fourcc code is set to DIVX in both codec options, but playback of DIVX requires a product licence.
Not all consumer products have that - so maybe try setting the fourcc code to Xvid (use something like abcAVI Tag Editor).

kapetr

Hello - "unfortunately" the L1 on XviD is OK too.

In attachment is mediainfo output of
1. XviD with L1 selected                     [OK]
2. FF (also L1 as default)                    [ERR]

Do you see any difference ?

AQUAR

The output of either writing library should be compatible with any mpeg4 decoder.
Obviously its not in Your case and its difficult to pin point the issue.
LAVC is the library from FFMPEG (Mpeg4 ASP (ff)) and it seems that Your media player doesn't like it.
Xvid64 is the library (codec!) used by (Mpeg4 ASP (xvid4).

Be interesting to test a sample with FFMPEG directly.

kapetr

Quote from: AQUAR on January 16, 2015, 10:22:37 AM
Be interesting to test a sample with FFMPEG directly.

What do you mean with "directly" ? To test what - where ?