<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>16348</bug_id>
          
          <creation_ts>2008-07-13 23:35:36 +0400</creation_ts>
          <short_desc>FR: Включить поддержку xvid по умолчанию</short_desc>
          <delta_ts>2009-11-12 14:51:16 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>ffmpeg</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Motsyo Gennadi">drool</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>darktemplar</cc>
    
    <cc>ender</cc>
    
    <cc>led</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>scriptgame</cc>
    
    <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>73994</commentid>
    <comment_count>0</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2008-07-13 23:35:36 +0400</bug_when>
    <thetext>[22:18:43] &lt;|Drool|&gt; thresh: Как бы собирать ffmpeg с xvid, а?
[22:19:07] &lt;thresh&gt; зогчем?
[22:19:47] &lt;|Drool|&gt; На смартфонах распространен видеопроигрыватель SmartMovie, который хавает avi-шки с xvid-ом, наш ffmpeg не умеет
[22:20:06] &lt;thresh&gt; как будто оно простой mpeg4 asp не сможет проиграть
[22:20:27] &lt;|Drool|&gt; mpeg4 делает вообще что-то страшное - вроде даже xine не понимает, msmpeg4 - это divx3, судя по mplayer
[22:20:42] &lt;thresh&gt; он и есть
[22:21:20] &lt;thresh&gt; а про &quot;xine не понимает&quot; это не показатель
[22:21:28] &lt;|Drool|&gt; Вот потому и говорю. Мне и самому себе не шибко тяжело включить ffmpeg, но как-то не кузяво
[22:21:31] &lt;thresh&gt; мало ли какой пяткой писал Диега поддержку xine
[22:21:36] &lt;thresh&gt; mpeg4 в xine
[22:21:41] &lt;|Drool|&gt; xine говорит что кодека такого нету
[22:21:43] &lt;thresh&gt; |Drool|: ну повесь FR, я подумаю
[22:22:00] &lt;|Drool|&gt; Да вот думаю мож без FR? Или забудешь?
[22:22:11] &lt;thresh&gt; забуду 100%</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73995</commentid>
    <comment_count>1</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2008-07-13 23:37:27 +0400</bug_when>
    <thetext>&gt; [22:18:43] &lt;|Drool|&gt; thresh: Как бы собирать ffmpeg с xvid, а?

Забыл - и закинуть в бранчи такую сборку, или бранчевый ffmpeg собрать с xvid</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74289</commentid>
    <comment_count>2</comment_count>
    <who name="">led</who>
    <bug_when>2008-07-23 05:47:15 +0400</bug_when>
    <thetext>(In reply to comment #1)

Чё-то нифига не понятно... Если смартфон не понимает msmpeg4 -зачем в него кодировать? Кодируйте в mpeg4 (без &quot;ms&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74328</commentid>
    <comment_count>3</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2008-07-23 21:47:39 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #1)
&gt; 
&gt; Чё-то нифига не понятно... Если смартфон не понимает msmpeg4 -зачем в него
&gt; кодировать? Кодируйте в mpeg4 (без &quot;ms&quot;).
&gt; 

mpeg4 не есть как бы традиционный avi, и не поддерживается видеопроигрывателем SmartMovie, который как бы дефакто подразумевается для avi на симбиане. Да и качество у xvid (субъективно сужу по памяти еще с АЛМ-2.4) выше, чем у mpeg4. Вроде и размер был меньше.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74329</commentid>
    <comment_count>4</comment_count>
    <who name="">led</who>
    <bug_when>2008-07-23 22:22:20 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; mpeg4 не есть как бы традиционный avi, и не поддерживается видеопроигрывателем
&gt; SmartMovie, который как бы дефакто подразумевается для avi на симбиане.

Так что именно не поддерживается: mpeg4 или msmpeg4?

 Да и
&gt; качество у xvid (субъективно сужу по памяти еще с АЛМ-2.4) выше, чем у mpeg4.

У кодера или декодера?

&gt; Вроде и
&gt; размер был меньше.

При одинаковом битрейте - размер меньше? Каким образом?:)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74330</commentid>
    <comment_count>5</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2008-07-23 22:53:31 +0400</bug_when>
    <thetext>&gt; Так что именно не поддерживается: mpeg4 или msmpeg4?

Да вроде ж указал - mpeg4 не поддерживается.
 
&gt;  Да и качество у xvid (субъективно сужу по памяти еще с АЛМ-2.4) выше, чем у mpeg4.
&gt; 
&gt; У кодера или декодера?

У картинки. Чисто субъективно.
 
&gt; &gt; Вроде и размер был меньше.
&gt; 
&gt; При одинаковом битрейте - размер меньше? Каким образом?:)

Мне это неведомо. Но при размере исходного файла в 700 метров у xvid на 3-4 метра выходной файл был меньше, чем у msmpeg4.

P.S. Мне не совсем понятно о чем мы? Мантейнеру нужно просто сделать %def_enable libxvid. И все. А чем тебе не угодил xvid?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74331</commentid>
    <comment_count>6</comment_count>
    <who name="">led</who>
    <bug_when>2008-07-23 23:21:53 +0400</bug_when>
    <thetext>(In reply to comment #5)

&gt; Мне это неведомо. Но при размере исходного файла в 700 метров у xvid на 3-4 метра
&gt; выходной файл был меньше, чем у msmpeg4.

ТАК mpeg4 или msmpeg4??? ЭТО НЕ ОДНО И ТО ЖЕ!:)

&gt; 
&gt; P.S. Мне не совсем понятно о чем мы? Мантейнеру нужно просто сделать %def_enable
&gt; libxvid. И все. А чем тебе не угодил xvid?

Угодил. Я его мейнтейнер. И мейнтейнер mencoder с поддержкой xid-кодирования - не пробовали?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74355</commentid>
    <comment_count>7</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2008-07-24 20:13:19 +0400</bug_when>
    <thetext>&gt; &gt; Мне это неведомо. Но при размере исходного файла в 700 метров у xvid на 3-4 метра
&gt; &gt; выходной файл был меньше, чем у msmpeg4.
&gt; 
&gt; ТАК mpeg4 или msmpeg4??? ЭТО НЕ ОДНО И ТО ЖЕ!:)

Что я указываю не так? &quot;выходной файл был меньше, чем у msmpeg4&quot;. С mpeg4 уже не помню какие результаты были. Тем более что этот формат не использовал - на смартфонах с ним были проблемы.
 
&gt; &gt; P.S. Мне не совсем понятно о чем мы? Мантейнеру нужно просто сделать %def_enable
&gt; &gt; libxvid. И все. А чем тебе не угодил xvid?
&gt; 
&gt; Угодил. Я его мейнтейнер. И мейнтейнер mencoder с поддержкой xid-кодирования - не
&gt; пробовали?

Эм... А почему мне думалось что Thresh мейнтейнер ffmpeg-а? А mencoder мне меньше нравится по скорости и по сложности синтаксиса.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74356</commentid>
    <comment_count>8</comment_count>
    <who name="">led</who>
    <bug_when>2008-07-24 20:29:33 +0400</bug_when>
    <thetext>(In reply to comment #7)
&gt; Что я указываю не так?

Вы вносите ненужную этропию - кого угодно запутаете: то msmpeg4, то mpeg4:) Ещё раз : это ОЧЕНЬ разные кодеки.

&gt; Эм... А почему мне думалось что Thresh мейнтейнер ffmpeg-а?

Вы спросили: &quot;чем не угодил libxvid?&quot;. Я ответил: &quot;Угодил. Я его мейнтейнер&quot;. При чём тут ffmpeg:)

&gt; А mencoder мне меньше
&gt; нравится по скорости и по сложности синтаксиса.
 
Да, про &quot;скорость&quot; очень насмешило:)))
Какая может быть разница в скорости, если кодить будет одна и та же libxvid???:)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74357</commentid>
    <comment_count>9</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2008-07-24 21:04:15 +0400</bug_when>
    <thetext>&gt; Вы вносите ненужную этропию - кого угодно запутаете: то msmpeg4, то mpeg4:) Ещё раз :
&gt; это ОЧЕНЬ разные кодеки.

Я знаю это.

&gt; Да, про &quot;скорость&quot; очень насмешило:)))
&gt; Какая может быть разница в скорости, если кодить будет одна и та же libxvid???:)

Не знаю за счет чего, но на АЛМ-2.4 я пробовал разные кодировщики (ffmpeg, mencoder, transcode) - все-таки ffmpeg на все том же злополучном xvid конвертил быстрее ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78541</commentid>
    <comment_count>10</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2008-09-23 19:55:52 +0400</bug_when>
    <thetext>Не вижу смысла включать поддержку неразвивающейся библиотеки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78561</commentid>
    <comment_count>11</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2008-09-23 21:28:08 +0400</bug_when>
    <thetext>(In reply to comment #10)
&gt; Не вижу смысла включать поддержку неразвивающейся библиотеки.
&gt; 

А что скажет мантейнер libxvid? Если эта библиотека не развивается и скоро прикажет долго жить и уйдет из сизифа в orphaned - мне не влом лично для себя пересобирать ffmpeg с ней под бранч. Но это лично для себя.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92871</commentid>
    <comment_count>12</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2009-06-10 17:43:32 +0400</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; Не вижу смысла включать поддержку неразвивающейся библиотеки.

http://sisyphus.ru/srpm/Sisyphus/libxvid
Текущая версия: 1.2.1-alt2
Время сборки: 20 апреля 2009, 05:21 ( 7.4 недели назад )

И почему это она неразвивающаяся?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92907</commentid>
    <comment_count>13</comment_count>
    <who name="KPETuH">scriptgame</who>
    <bug_when>2009-06-11 10:22:16 +0400</bug_when>
    <thetext>На самом деле непонятна суть такой разветвленной дискусии, если реально на симбе xvid предпочтительнее, а труда для мантейнера кроме добавления

%def_enable libxvid

никакого нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93269</commentid>
    <comment_count>14</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2009-06-18 18:11:42 +0400</bug_when>
    <thetext>(In reply to comment #13)
&gt; На самом деле непонятна суть такой разветвленной дискусии, если реально на
&gt; симбе xvid предпочтительнее, а труда для мантейнера кроме добавления
&gt; 
&gt; %def_enable libxvid
&gt; 
&gt; никакого нет.

мантейнер совершенно не понимает, зачем еще одна зависимость, когда проблема решается штатными средствами ffmpeg, например -vtag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93273</commentid>
    <comment_count>15</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2009-06-18 20:38:28 +0400</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; мантейнер совершенно не понимает, зачем еще одна зависимость, когда проблема
&gt; решается штатными средствами ffmpeg, например -vtag.

Из мана:
================
-vtag fourcc/tag
 Force video tag/fourcc.
================
Из этого мне совершенно непонятно, как на выходе получить файл в xvid-формате.
Костя, может дашь мне ACL на ffmpeg для бранчей, если тебе наплевать на них и их пользователей?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93274</commentid>
    <comment_count>16</comment_count>
    <who name="">led</who>
    <bug_when>2009-06-18 20:56:34 +0400</bug_when>
    <thetext>(В ответ на комментарий №15)
&gt; Костя, может дашь мне ACL на ffmpeg для бранчей, если тебе наплевать на них и
&gt; их пользователей?

оговорка по Фрейду: &quot;дай мне ACL, если тебе наплевать на пользователей&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93276</commentid>
    <comment_count>17</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-06-18 21:21:35 +0400</bug_when>
    <thetext>;)))

Мне кажется, в мане написано &quot;ffmpeg -vtag xvid&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93282</commentid>
    <comment_count>18</comment_count>
    <who name="Konstantin Pavlov">thresh</who>
    <bug_when>2009-06-18 22:33:05 +0400</bug_when>
    <thetext>(In reply to comment #15)
&gt; (В ответ на комментарий №14)
&gt; &gt; мантейнер совершенно не понимает, зачем еще одна зависимость, когда проблема
&gt; &gt; решается штатными средствами ffmpeg, например -vtag.
&gt; 
&gt; Из мана:
&gt; ================
&gt; -vtag fourcc/tag
&gt;  Force video tag/fourcc.
&gt; ================
&gt; Из этого мне совершенно непонятно, как на выходе получить файл в xvid-формате.

НЕТ формата XVID. НЕТ ЕГО, НЕТ!!!

Добавь в свою строчку перекодирования -vtag xvid и, пожалуйста, не переоткрывай этот баг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93283</commentid>
    <comment_count>19</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2009-06-18 22:58:10 +0400</bug_when>
    <thetext>(В ответ на комментарий №18)
&gt; НЕТ формата XVID. НЕТ ЕГО, НЕТ!!!
&gt; 
&gt; Добавь в свою строчку перекодирования -vtag xvid и, пожалуйста, не переоткрывай этот баг.

А ты не нервничай, а расскажи в этом случае что мне под этот ключ прописывать как -vcodec? Указав msmpeg4 я получил в smplayer пустой экран со звуком, информацию показывает что &quot;Формат xvid&quot; (видать разработчики MPlayer не в курсе, что формата xvid &quot;НЕТ!!!&quot;), ffplay просто в консоли выдавал звук, xine - черный экран со звуком, а mplayer вываливал бесконечное
========================
Starting playback...
[mpeg4 @ 0x886fb70]header damaged
Error while decoding frame!
[mpeg4 @ 0x886fb70]header damaged  0,000   1/  1 ??% ??% ??,?% 0 0 24%
Error while decoding frame!
[mpeg4 @ 0x886fb70]header damaged -0,000   2/  2 ??% ??% ??,?% 0 0 24%
Error while decoding frame!
[mpeg4 @ 0x886fb70]header damaged -0,000   3/  3 ??% ??% ??,?% 0 0 24%
Error while decoding frame!
[mpeg4 @ 0x886fb70]header damaged -0,000   4/  4 ??% ??% ??,?% 0 0 24%
========================
Не говоря о том, что симбиановский проигрыватель просто такой файл не открыл.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102906</commentid>
    <comment_count>20</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-11-10 18:48:49 +0300</bug_when>
    <thetext>1. mpeg4/msmpeg4 c -vtag мало кто понимает. например мои два dvd плеера такие avi не кушают
2. libxvidcore живет и здравствует, на данный момент версия 1.2.2
3. быстрее енкодера -vcodec libxvid с приемлемым качеством нет

P.S. x264/aac не предлагать, во первых кодирует безумно медленно (самый медленный из всего что есть), во вторых теже два dvd не понимают mp4, в третьих наблюдаются какие то непонятные проблемы со звуком в aac
P.P.S. есть еще libtheora/vorbis, но опять же ни один dvd плеер его не поймет и на быстрых сценах до mpeg4/msmpeg4/xvid/x264 он не дотягивает (пока не дотягивает)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102997</commentid>
    <comment_count>21</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2009-11-12 14:51:16 +0300</bug_when>
    <thetext>ffmpeg-1:0.5-alt1.svn20524 -&gt; sisyphus:

* Thu Nov 12 2009 Konstantin Pavlov &lt;thresh@altlinux&gt; 1:0.5-alt1.svn20524

- 20524 revision from trunk.
- Enable libxvid support (closes #16348).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>