Как преобразовать rmvb в mp4? (или, почему ffmpeg не работает?)

Вы можете создать элемент Launcher в / usr / share / applications. Для приложений Wine, например foobar.exe, вы можете создать файл foobar.desktop, например:

[Desktop Entry]
Name=FooBar
Comment=Foo & Bar
Exec=sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true

, заменив USER и FOOBAR_FOLDER соответствующими значениями.

Таким образом, вы сможете чтобы найти приложение в Launcher, набрав «FooBar».

1
задан 30 December 2010 в 01:49

45 ответов

Пакет, который вам нужно установить, - ffmpeg, если вы запустите «ffmpeg» с терминала, он сообщит команде установить пакет, содержащий команду:

  sudo apt-get install ffmpeg   
0
ответ дан 6 August 2018 в 04:12

Вы можете использовать мой dmMediaConverter , графический интерфейс FFMpeg с конвертированием в режиме Bulk.

1
ответ дан 6 August 2018 в 04:12

Пакет FFmpeg, который вы найдете в репозиториях Ubuntu, не содержит libfaac для некоторых глупых причин лицензирования. Вот почему у вас проблемы.

Однако вам почти не нужно перекодировать аудио в вашем конкретном случае в любом случае (предполагая, что вы просто хотите, чтобы звук воспроизводился с тем же качеством, что и оригинал, и не пытайтесь подстроить), потому что аудиопоток rmvb, вероятно, уже находится в формате aac, что вам и нужно.

Поэтому вы должны просто заменить в своем скрипте этот бит:

   -acodec libfaac -ab 128kb  

для этого:

  -c: копия  

Это просто скопирует аудио поток из файла rmvb в файл mp4 при преобразовании видеопотока. Результирующий файл будет работать отлично.

Однако, если вы хотите, чтобы ваши начальные настройки работали точно так же, как они были выложены, и на Ubuntu, вам придется скомпилировать FFmpeg из источника, чтобы добавить отсутствующие codecs.

Следуйте этому руководству для компиляции FFmpeg на Ubuntu: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

Вот еще авторитетное объяснение проблемы, связанной с libfaac: http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide

2
ответ дан 6 August 2018 в 04:12

Вы можете использовать мой dmMediaConverter , графический интерфейс FFMpeg с конвертированием в режиме Bulk.

1
ответ дан 7 August 2018 в 22:12
  ffmpeg -i input.rmvb -c: копия output.mp4  

Работала для меня.

0
ответ дан 7 August 2018 в 22:12

Пакет, который вам нужно установить, - ffmpeg, если вы запустите «ffmpeg» с терминала, он сообщит команде установить пакет, содержащий команду:

  sudo apt-get install ffmpeg   
0
ответ дан 7 August 2018 в 22:12

Пакет FFmpeg, который вы найдете в репозиториях Ubuntu, не содержит libfaac для некоторых глупых причин лицензирования. Вот почему у вас проблемы.

Однако вам почти не нужно перекодировать аудио в вашем конкретном случае в любом случае (предполагая, что вы просто хотите, чтобы звук воспроизводился с тем же качеством, что и оригинал, и не пытайтесь подстроить), потому что аудиопоток rmvb, вероятно, уже находится в формате aac, что вам и нужно.

Поэтому вы должны просто заменить в своем скрипте этот бит:

   -acodec libfaac -ab 128kb  

для этого:

  -c: копия  

Это просто скопирует аудио поток из файла rmvb в файл mp4 при преобразовании видеопотока. Результирующий файл будет работать отлично.

Однако, если вы хотите, чтобы ваши начальные настройки работали точно так же, как они были выложены, и на Ubuntu, вам придется скомпилировать FFmpeg из источника, чтобы добавить отсутствующие codecs.

Следуйте этому руководству для компиляции FFmpeg на Ubuntu: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

Вот еще авторитетное объяснение проблемы, связанной с libfaac: http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide

2
ответ дан 7 August 2018 в 22:12
  ffmpeg -i input.rmvb -c: копия output.mp4  

Работала для меня.

0
ответ дан 10 August 2018 в 10:25

Пакет, который вам нужно установить, - ffmpeg, если вы запустите «ffmpeg» с терминала, он сообщит команде установить пакет, содержащий команду:

  sudo apt-get install ffmpeg   
0
ответ дан 10 August 2018 в 10:25

Вы можете использовать мой dmMediaConverter , графический интерфейс FFMpeg с конвертированием в режиме Bulk.

1
ответ дан 10 August 2018 в 10:25

Пакет FFmpeg, который вы найдете в репозиториях Ubuntu, не содержит libfaac для некоторых глупых причин лицензирования. Вот почему у вас проблемы.

Однако вам почти не нужно перекодировать аудио в вашем конкретном случае в любом случае (предполагая, что вы просто хотите, чтобы звук воспроизводился с тем же качеством, что и оригинал, и не пытайтесь подстроить), потому что аудиопоток rmvb, вероятно, уже находится в формате aac, что вам и нужно.

Поэтому вы должны просто заменить в своем скрипте этот бит:

   -acodec libfaac -ab 128kb  

для этого:

  -c: копия  

Это просто скопирует аудио поток из файла rmvb в файл mp4 при преобразовании видеопотока. Результирующий файл будет работать отлично.

Однако, если вы хотите, чтобы ваши начальные настройки работали точно так же, как они были выложены, и на Ubuntu, вам придется скомпилировать FFmpeg из источника, чтобы добавить отсутствующие codecs.

Следуйте этому руководству для компиляции FFmpeg на Ubuntu: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

Вот еще авторитетное объяснение проблемы, связанной с libfaac: http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide

2
ответ дан 10 August 2018 в 10:25

Вы можете использовать мой dmMediaConverter , графический интерфейс FFMpeg с конвертированием в режиме Bulk.

1
ответ дан 13 August 2018 в 16:52
  ffmpeg -i input.rmvb -c: копия output.mp4  

Работала для меня.

0
ответ дан 13 August 2018 в 16:52
  • 1
    Пожалуйста, не добавляйте & quot; благодарю вас & quot; как ответ. Вместо этого проголосуйте за ответы, которые вы найдете полезными. - Из обзора – David Foerster 21 May 2018 в 11:27
  • 2
    Спасибо за ответ. На самом деле мне потребовалось некоторое время, чтобы извлечь эти несколько инструкций из огромного количества кода AP и ответа @camurgo. (Который теперь занимает первое место только bc. Я дал ему преимущество). Таким образом, этот ответ может быть полезен. – Jan 21 May 2018 в 11:34

Пакет, который вам нужно установить, - ffmpeg, если вы запустите «ffmpeg» с терминала, он сообщит команде установить пакет, содержащий команду:

  sudo apt-get install ffmpeg   
0
ответ дан 13 August 2018 в 16:52
  • 1
    Похоже, он уже установлен, версия FFmpeg SVN-r19352-4: 0.5 + svn20090706-2ubuntu2.2, но этот скрипт говорит, что он не был найден .. – Tom Brito 30 December 2010 в 01:41

Пакет FFmpeg, который вы найдете в репозиториях Ubuntu, не содержит libfaac для некоторых глупых причин лицензирования. Вот почему у вас проблемы.

Однако вам почти не нужно перекодировать аудио в вашем конкретном случае в любом случае (предполагая, что вы просто хотите, чтобы звук воспроизводился с тем же качеством, что и оригинал, и не пытайтесь подстроить), потому что аудиопоток rmvb, вероятно, уже находится в формате aac, что вам и нужно.

Поэтому вы должны просто заменить в своем скрипте этот бит:

   -acodec libfaac -ab 128kb  

для этого:

  -c: копия  

Это просто скопирует аудио поток из файла rmvb в файл mp4 при преобразовании видеопотока. Результирующий файл будет работать отлично.

Однако, если вы хотите, чтобы ваши начальные настройки работали точно так же, как они были выложены, и на Ubuntu, вам придется скомпилировать FFmpeg из источника, чтобы добавить отсутствующие codecs.

Следуйте этому руководству для компиляции FFmpeg на Ubuntu: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

Вот еще авторитетное объяснение проблемы, связанной с libfaac: http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide

2
ответ дан 13 August 2018 в 16:52
  • 1
    Как отмечено в последней ссылке, вы можете использовать -c: libvo_aacenc для вывода AAC, если вход отличается от другого, и вы не можете использовать -c: копию . – chronitis 3 April 2013 в 22:37

Другие вопросы по тегам:

Похожие вопросы: