Автор Тема: Свежий либрофис  (Прочитано 7450 раз)

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Re: Свежий либрофис
« Ответ #60 : 23.12.2017 18:00:31 »
Кстати, файлы wav, полученные при конвертировании из mp3 deadbeef-converter, сохраняются и открываются нормально в презентации. Так что что-то с wav-файлами не так. Вероятно, в новых версиях добавили какую-то проверку звуковых файлов перед сохранением файла. Но это, конечно, мои домыслы.
С отдельными wav файлами и раньше бывали проблемы: в плеерах и редакторах воспроизводились, а в "Либре" могли не пойти.
Надо ставить параллельно LO винтажный OOo
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74684397
:)
Дело не в альтовской сборке а вообще в последних LO...
Причем в школе это обязательно, т.к. некоторые сильно навороченные отчетные формы, сделанные в Excel, тестируются только на совместимость с ОО.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Свежий либрофис
« Ответ #61 : 23.12.2017 18:08:37 »
Причем в школе это обязательно, т.к. некоторые сильно навороченные отчетные формы, сделанные в Excel, тестируются только на совместимость с ОО.

Жаль в репе у Альта нет.
Для школ, офисов, предприятий - самое то...
Бешеная скорость развития ООо гарантирует стабильность ПО :)))
« Последнее редактирование: 23.12.2017 18:10:19 от YYY »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: Свежий либрофис
« Ответ #62 : 23.12.2017 19:11:03 »
Не терпит, оказывается, Либра кириллицу и другие нац. алфавиты в названии и пути до звукового файла.
Это первое о чём я подумал, когда проблема обнаружилась, но переименование не помогло. Файлы для проверки лежали в корне ~/
а относительный путь от презентации какой будет при таком расположении?

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Свежий либрофис
« Ответ #63 : 23.12.2017 19:46:31 »
Не терпит, оказывается, Либра кириллицу и другие нац. алфавиты в названии и пути до звукового файла.
Это первое о чём я подумал, когда проблема обнаружилась, но переименование не помогло. Файлы для проверки лежали в корне ~/
а относительный путь от презентации какой будет при таком расположении?
./
В той же папке

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: Свежий либрофис
« Ответ #64 : 24.12.2017 00:40:40 »
А в самом файле (content.xml) под тегами:
presentation:sound xlink:href=
anim:audio xlink:href=
что прописано?

Кстати, файлы wav, полученные при конвертировании из mp3 deadbeef-converter, сохраняются и открываются нормально в презентации. Так что что-то с wav-файлами не так.
В таких случаях надо пользовать что-то наподобие file, wavinfo, "avconv -i filename". Зачем гадания? Есть подозрение что с файлом что-то не так — исследуйте файл. Медиафайлы (в том числе wav) бывают очень сильно разные. Расширение не даёт вообще никакой информации.

« Последнее редактирование: 24.12.2017 01:12:08 от stranger573 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Свежий либрофис
« Ответ #65 : 24.12.2017 08:53:26 »
В таких случаях надо пользовать что-то наподобие file, wavinfo, "avconv -i filename". Зачем гадания? Есть подозрение что с файлом что-то не так — исследуйте файл. Медиафайлы (в том числе wav) бывают очень сильно разные. Расширение не даёт вообще никакой информации.

У проблемного wav wavinfo выдал
Type: Intel DVI/IMA ADPCM

А у сконвертированного deadbeef-converter:
Type: Microsoft Unknown Wave Format

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Re: Свежий либрофис
« Ответ #66 : 24.12.2017 11:59:43 »
presentation:sound xlink:href=
anim:audio xlink:href=
../sound.wav в обоих файлах.

Сделал diff для content.xml:

$ diff /tmp/content_5.2.5.1.xml /tmp/content_5.3.7.2.xml
5,10c5,10
<     <style:font-face style:name="Source Sans Pro5" svg:font-family="'Source Sans Pro'" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro4" svg:font-family="'Source Sans Pro'" style:font-adornments="Negrita" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro2" svg:font-family="'Source Sans Pro'" style:font-adornments="Normal" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro Black2" svg:font-family="'Source Sans Pro Black'" style:font-adornments="Negra" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro Light3" svg:font-family="'Source Sans Pro Light'" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro Light2" svg:font-family="'Source Sans Pro Light'" style:font-adornments="Ligera" style:font-pitch="variable"/>
---
>     <style:font-face style:name="Source Sans Pro" svg:font-family="'Source Sans Pro'" style:font-pitch="variable"/>
>     <style:font-face style:name="Source Sans Pro2" svg:font-family="'Source Sans Pro'" style:font-adornments="Negrita" style:font-pitch="variable"/>
>     <style:font-face style:name="Source Sans Pro1" svg:font-family="'Source Sans Pro'" style:font-adornments="Normal" style:font-pitch="variable"/>
>     <style:font-face style:name="Source Sans Pro Black" svg:font-family="'Source Sans Pro Black'" style:font-adornments="Negra" style:font-pitch="variable"/>
>     <style:font-face style:name="Source Sans Pro Light1" svg:font-family="'Source Sans Pro Light'" style:font-pitch="variable"/>
>     <style:font-face style:name="Source Sans Pro Light" svg:font-family="'Source Sans Pro Light'" style:font-adornments="Ligera" style:font-pitch="variable"/>
12,20d11
<     <style:font-face style:name="Open Sans" svg:font-family="'Open Sans'" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Open Sans1" svg:font-family="'Open Sans'" style:font-adornments="Predeterminado" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro" svg:font-family="'Source Sans Pro'" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro3" svg:font-family="'Source Sans Pro'" style:font-adornments="Negrita" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro1" svg:font-family="'Source Sans Pro'" style:font-adornments="Normal" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro Black" svg:font-family="'Source Sans Pro Black'" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro Black1" svg:font-family="'Source Sans Pro Black'" style:font-adornments="Negra" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro Light" svg:font-family="'Source Sans Pro Light'" style:font-family-generic="roman" style:font-pitch="variable"/>
<     <style:font-face style:name="Source Sans Pro Light1" svg:font-family="'Source Sans Pro Light'" style:font-adornments="Ligera" style:font-family-generic="roman" style:font-pitch="variable"/>
22c13
<     <style:font-face style:name="Open Sans2" svg:font-family="'Open Sans'" style:font-adornments="Predeterminado" style:font-family-generic="swiss" style:font-pitch="variable"/>
---
>     <style:font-face style:name="Open Sans" svg:font-family="'Open Sans'" style:font-adornments="Predeterminado" style:font-family-generic="swiss" style:font-pitch="variable"/>
24a16,17
>     <style:font-face style:name="Droid Sans Devanagari" svg:font-family="'Droid Sans Devanagari'" style:font-family-generic="system" style:font-pitch="variable"/>
>     <style:font-face style:name="Droid Sans Fallback" svg:font-family="'Droid Sans Fallback'" style:font-family-generic="system" style:font-pitch="variable"/>
26,27d18
<     <style:font-face style:name="Lucida Sans" svg:font-family="'Lucida Sans'" style:font-family-generic="system" style:font-pitch="variable"/>
<     <style:font-face style:name="Tahoma" svg:font-family="Tahoma" style:font-family-generic="system" style:font-pitch="variable"/>
97c88,90
<             <anim:command anim:command="stop-audio"/>
---
>             <anim:transitionFilter smil:dur="1s" smil:type="">
>               <anim:command anim:command="stop-audio"/>
>             </anim:transitionFilter>
118c111,113
<             <anim:audio xlink:href="../sound.wav"/>
---
>             <anim:transitionFilter smil:dur="1s" smil:type="">
>               <anim:audio xlink:href="../sound.wav"/>
>             </anim:transitionFilter>
136c131,133
<             <anim:command anim:command="stop-audio"/>
---
>             <anim:transitionFilter smil:dur="1s" smil:type="">
>               <anim:command anim:command="stop-audio"/>
>             </anim:transitionFilter>

Из него следует, что новый LO добавляет обёртку:
<anim:transitionFilter smil:dur="1s" smil:type="">
               ...
</anim:transitionFilter>

Возможно, дело в этом.
Сноси Винду, переходи на Линукс ! :)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: Свежий либрофис
« Ответ #67 : 24.12.2017 15:51:00 »
У проблемного wav wavinfo выдал
Type: Intel DVI/IMA ADPCM

А у сконвертированного deadbeef-converter:
Type: Microsoft Unknown Wave Format
Для первого не видя полного вывода — трудно сказать. Второй точно суррогатный — может вообще проигрываться с другим кодеком.

Файлы которые стандартно подразумеваются под wav выглядят так (последние два из галереи самого LO):
[user@host 1]$ wavinfo st.wav

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
File:
   Name:          st.wav
   File Size:     884260
Format:
   Type:          Microsoft PCM
   Channels:      2
   Sample Rate:   44100 Hz
   Avg bytes/sec: 176400
   Block Align:   4 bytes
   Bit Width:     16
   Channel Mask:  0x003
Data:
   Start:         44
   Data Size:     884216
   Samples:       221054
   Playing Time:  5.01 sec
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

[user@host 1]$ wavinfo gong.wav

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
File:
   Name:          gong.wav
   File Size:     191292
Format:
   Type:          Microsoft PCM
   Channels:      1
   Sample Rate:   11025 Hz
   Avg bytes/sec: 22050
   Block Align:   2 bytes
   Bit Width:     16
   Channel Mask:  0x004
Data:
   Start:         44
   Data Size:     191248
   Samples:       95624
   Playing Time:  8.67 sec
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

[user@host 1]$ wavinfo roll.wav

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
File:
   Name:          roll.wav
   File Size:     242648
Format:
   Type:          Microsoft PCM
   Channels:      1
   Sample Rate:   22050 Hz
   Avg bytes/sec: 44100
   Block Align:   2 bytes
   Bit Width:     16
   Channel Mask:  0x004
Data:
   Start:         44
   Data Size:     242604
   Samples:       121302
   Playing Time:  5.50 sec
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Из него следует, что новый LO добавляет обёртку:
<anim:transitionFilter smil:dur="1s" smil:type="">
               ...
</anim:transitionFilter>

Возможно, дело в этом.
Возможно. Осталось только проверить работу с файлом из галереи LO, скопировав его вовне и переименовав.
Если проблема будет, тогда багу в апстрим (с инфой от wavinfo и diff). По своему опыту общения с багзиллой LO могу сказать, что исправление очень сильно ускорится если выдать список подверсий подряд — парочку в которых нормально, ту в которой появилось и парочку после, в которых уже всё плохо. И чтобы не предлагали проверить в самой свежей версии, тоже проверить сразу. Для этого их все надо устанавливать поочерёдно (не забыв удалить профиль от предыдущей установки). Так вы обойдёте самый первый фильтр (наменее квалифицированный).
« Последнее редактирование: 24.12.2017 15:57:46 от stranger573 »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: Свежий либрофис
« Ответ #68 : 24.12.2017 20:25:39 »
У проблемного wav wavinfo выдал
Type: Intel DVI/IMA ADPCM

А у сконвертированного deadbeef-converter:
Type: Microsoft Unknown Wave Format
Для первого не видя полного вывода — трудно сказать. Второй точно суррогатный — может вообще проигрываться с другим кодеком.

Файлы которые стандартно подразумеваются под wav выглядят так (последние два из галереи самого LO):
тогда это может быть проблема в gstreamer и его предпочтениях...

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: Свежий либрофис
« Ответ #69 : 25.12.2017 01:37:23 »
тогда это может быть проблема в gstreamer и его предпочтениях...
Вовсе нет. Предпочтения gstreamer тут ни при чём. Формат wav для медиа есть только один — Microsoft PCM. Остальное либо суррогат, либо вообще для других применений предназначено (т.е. wav, да не тот).  Файлы надо применять по назначению и полностью соответствующие формату. Тут либо проблема действительно есть, либо кривые файлы. Вот это и надо проверять.
« Последнее редактирование: 25.12.2017 02:09:36 от stranger573 »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Свежий либрофис
« Ответ #70 : 25.12.2017 18:34:38 »
Формат не при чём. mp3 вот только сегодня проверил проблема осталась

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Свежий либрофис
« Ответ #71 : 25.12.2017 18:40:19 »
Формат не при чём. mp3 вот только сегодня проверил проблема осталась

Попробуй изменить формат сохранения odf: Параметры - Загрузка/Сохранение - Общие - Версия формата odf:
Там 4 варианта, проверь их все.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Свежий либрофис
« Ответ #72 : 25.12.2017 18:43:24 »
mp3 вот только сегодня проверил проблема осталась

Вангую, что кодер был не lame у этих mp3 ;-)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: Свежий либрофис
« Ответ #73 : 25.12.2017 18:46:15 »
Так а с файлом из галереи LO (скопировать, переименовать, использовать) проблема есть?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Re: Свежий либрофис
« Ответ #74 : 25.12.2017 19:47:18 »
Так а с файлом из галереи LO (скопировать, переименовать, использовать) проблема есть?
Да, на 5.3.7.2.
Сноси Винду, переходи на Линукс ! :)