Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0  (Прочитано 1568 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« : 14 Декабря 2012, 00:23:56 »
Пытаюсь сконвертирировать видео
ffmpeg -i 1.mkv -map 0:0 -vcodec libx264 -r 24 -map 0:1 -b 512k -bt 512k -acodec aac -strict experimental -ac 2 -ab 128k -vpre veryslow -s 640x420 -threads 4 1234.mp4
ffmpeg version 0.7.6-4:0.7.6-0ubuntu0.11.10.1, Copyright (c) 2000-2011 the Libav developers
  built on Jun 12 2012 16:44:09 with gcc 4.6.1
  configuration: --extra-version='4:0.7.6-0ubuntu0.11.10.1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  WARNING: library configuration mismatch
  avutil      configuration: --extra-version='4:0.7.6ubuntu0.11.10.1+medibuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-vaapi --enable-libopenjpeg --enable-libfaac --enable-nonfree --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libopencore-amrnb --enable-version3 --enable-libopencore-amrwb --enable-version3 --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
  avcodec     configuration: --extra-version='4:0.7.6ubuntu0.11.10.1+medibuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-vaapi --enable-libopenjpeg --enable-libfaac --enable-nonfree --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libopencore-amrnb --enable-version3 --enable-libopencore-amrwb --enable-version3 --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
  libavutil    51.  7. 0 / 51.  7. 0
  libavcodec   53.  6. 0 / 53.  6. 0
  libavformat  53.  3. 0 / 53.  3. 0
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2.  4. 0 /  2.  4. 0
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  52.  0. 0 / 52.  0. 0
[matroska,webm @ 0x2428560] Estimating duration from bitrate, this may be inaccurate

Seems stream 1 codec frame rate differs from container frame rate: 47.95 (5994/125) -> 23.98 (24000/1001)
Input #0, matroska,webm, from '1.mkv':
  Duration: 00:21:47.59, start: 0.000000, bitrate: 384 kb/s
    Stream #0.0(rus): Audio: ac3, 44100 Hz, stereo, s16, 384 kb/s (default) (forced)
    Stream #0.1: Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Output #0, mp4, to '1234.mp4':
    Stream #0.0: Video: libx264, 640x420, q=0-69, 512 kb/s, 90k tbn
    Stream #0.1: Audio: libfaac, stereo, s16, 128 kb/s
Codec type mismatch for mapping #0.0 -> #0.0

на выходи ничего, в чём проблема?

заранее спасибо
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #1 : 14 Декабря 2012, 00:54:30 »
Ну дык оно же вам пишет, что поток 0 - это звук, а поток 1 видео. А вы в опции map наоборот указали.

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #2 : 14 Декабря 2012, 15:18:03 »
Чтоб проще - сначала:
ffmpeg -i 1.mkvна предмет что имеется в наличии.

А вообще, в Вашей матрешке один видео и один аудиопоток, посему карту потоков указывать не обязательно.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #3 : 14 Декабря 2012, 17:32:44 »
понял, большое спасибо
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #4 : 14 Декабря 2012, 17:50:28 »
Боже, как все сложно. Forvat factory в wine прекрасно работает.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #5 : 14 Декабря 2012, 20:38:41 »
Кривым софтом под не эмуляторами не пользуюсь

Есть куча нативных отличных конверторов, лучше FF, но мне больше нравится гибкий ffmpeg и свои скрипты для него, но вот пока не во всём разобрался
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #6 : 15 Декабря 2012, 09:04:02 »
я не спорю что эти приложения работают быстро и качественно, но лично мне не нравится плясать на клавиатуре, 21 век на дворе.  мышь и гуи должны рулить.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #7 : 15 Декабря 2012, 10:24:07 »
я и обликаю всегда свои скрипты в GUI, сначала zenity, потом Qt
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #8 : 15 Декабря 2012, 10:35:09 »
А где можно почитать как это сделать?

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #9 : 15 Декабря 2012, 15:36:27 »
Боже, как все сложно. Forvat factory в wine прекрасно работает.
Не сложно и, раз на то пошло, TraGtor прекрасно работает без вайна.

Цитировать
21 век на дворе.  мышь и гуи должны рулить.
Спорно! Зачем тянуть гуивый паровоз, если все решается одной строкой в консоли?

Цитировать
А где можно почитать как это сделать?
Тот же TraGtor сначла генерирует скрипт, который можно посмотреть\подправить и уж потом отправить "на съедение" ffmpeg.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: ffmpeg Codec type mismatch for mapping #0.0 -> #0.0
« Ответ #10 : 16 Декабря 2012, 15:52:14 »
zotkindm, о чём?
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.