winff encoder hatası veriyor?

Başlatan alikaya, 22 Temmuz 2009 - 17:44:30

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

alikaya

Winff kullanmak istedim tavsiyer üzerine.. Ancak flv dosyasını avi'ye çevirtemedim.

Unknown encoder 'msmpeg4'


ya da Unknown encoder 'libxvid'

devam  etmek için enter'a basınız diyor ama değişen bişe olmuyor.

hatalarını veriyor? nasıl düzeltebilirim?

localhost

bu sekilde deneyebilirsin.

ffmpeg -i "your_file.flv" "your_file.avi"

yada

mencoder -oac copy -ovc lavc -o video.avi video.flv
Linux LPIC1 - MCSA

alikaya

ali@ali-kucakaleti:~$ cd Masaüstü/
ali@ali-kucakaleti:~/Masaüstü$ ffmpeg -i "as.flv" "your_file.avi"
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
 configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --enable-shared --disable-static
 libavutil     49.15. 0 / 49.15. 0
 libavcodec    52.20. 0 / 52.20. 0
 libavformat   52.31. 0 / 52.31. 0
 libavdevice   52. 1. 0 / 52. 1. 0
 libavfilter    0. 4. 0 /  0. 4. 0
 libswscale     0. 7. 1 /  0. 7. 1
 libpostproc   51. 2. 0 / 51. 2. 0
 built on Apr 10 2009 23:20:33, gcc: 4.3.3

Seems stream 0 codec frame rate differs from container frame rate: 59.93 (29963/500) -> 29.92 (359/12)
Input #0, flv, from 'as.flv':
 Duration: 00:02:18.97, start: 0.000000, bitrate: 464 kb/s
   Stream #0.0: Video: h264, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 464 kb/s, 29.92 tbr, 1k tbn, 59.93 tbc
   Stream #0.1: Audio: aac, 44100 Hz, stereo, s16
Output #0, avi, to 'your_file.avi':
   Stream #0.0: Video: 0x0000, yuv420p, 640x480 [PAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 29.92 tbc
   Stream #0.1: Audio: mp2, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
 Stream #0.0 -> #0.0
 Stream #0.1 -> #0.1
Unsupported codec for output stream #0.0
ali@ali-kucakaleti:~/Masaüstü$


hatasını verdi ffmeg.

matrax_41

libxvidcore4 paketi kurulu mu?codec eksikliğinden kaynaklanıyor sanırım

alikaya

walla libxvidcore4 paketi kurulu ben de. ancak hala daha aynı hatadan muzdaribim.

heartsmagic

@alikaya, ffmpeg yolu bende sorunsuzca çalışıyor.

"" olmadan dener misin?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

setare

#6
libxvid bende de yüklü ama WiNFF çalışmıyor. Enter tuşuna basın diyor basıyorum hiçbir şey olmuyor.Winff yi kaldırıp tekrar yükledim sorun devam ediyor.
http://a.imagehost.org/0367/Ekran_G_r_nt_s_13.png

redrighthand

Merhaba arkadaşlar!
Mp4 formatlı bir video dosyasını Xvid formatına dönüştürürken açılan terminalde şöyle bir ileti alıyorum ve bu sürekli tazeleniyor, terminal akıp duruyor...

[aac @ 0x93b9560]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.

Ne yapmalıyım?

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

#9
@heartsmagic verdiğin linkteki ffmpeg ve x264 programlarını anlatıldığı gibi kurdum, bu sefer de şöyle bir hata verdi:

Verdiğim
ffmpeg -i /media/BACKUP/Apocalypse.Now.Redux.DVDRIP-ZEKTORM.mp4 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre hq -crf 22 -threads 0 /media/BACKUP/1.avi

Aldığım

FFmpeg version SVN-r20876, Copyright (c) 2000-2009 Fabrice Bellard, et al.
 built on Dec 16 2009 01:07:07 with gcc 4.4.1
 configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab
 libavutil     50. 7. 0 / 50. 7. 0
 libavcodec    52.43. 0 / 52.43. 0
 libavformat   52.43. 0 / 52.43. 0
 libavdevice   52. 2. 0 / 52. 2. 0
 libswscale     0. 7. 2 /  0. 7. 2

Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/media/BACKUP/Apocalypse.Now.Redux.DVDRIP-ZEKTORM.mp4':
 Metadata:
   major_brand     : isom
   minor_version   : 1
   compatible_brands: isomavc1
 Duration: 03:13:59.38, start: 0.000000, bitrate: 576 kb/s
   Stream #0.0(und): Video: h264, yuv420p, 704x496 [PAR 16:11 DAR 64:31], 486 kb/s, 50 fps, 25 tbr, 25k tbn, 50 tbc
   Stream #0.1(eng): Audio: aac, 24000 Hz, stereo, s16, 87 kb/s
[libx264 @ 0x8ea4030]using SAR=16/11
[libx264 @ 0x8ea4030]using cpu capabilities: MMX2 SSE2 SSE3 Cache64
[libx264 @ 0x8ea4030]profile High, level 3.0
Output #0, avi, to '/media/BACKUP/1.avi':
   Stream #0.0(und): Video: libx264, yuv420p, 704x496 [PAR 16:11 DAR 64:31], q=10-51, 200 kb/s, 25 tbn, 25 tbc
   Stream #0.1(eng): Audio: aac, 24000 Hz, stereo, s16, 128 kb/s
Stream mapping:
 Stream #0.0 -> #0.0
 Stream #0.1 -> #0.1
Press [q] to stop encoding
[aac @ 0x8d4e010]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
Segmentation fault


Ayrıca aşağıdaki linkte anlatılan B seçeneğini de uyguladım.
http://ubuntuforums.org/showthread.php?t=1117283

heartsmagic

Parçalama hatası vermiş ki bu da kötü bizim için. Gerçi bir üstte sen yine aynı hata iletisini almışsın. Ne yazık ki Karmic ve ffpmeg/dönüştürme işleri sarpa sarmış durumda. Geçenlerde yine benzer bir sorun için uğraşmış ancak çözüm üretememiştik.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

Linux çekirdekli işletim sistemlerinde acemi, basit bir ev kullanıcısıyım.

Aşağıdaki linkte bu hata hakkında bazı bilgiler var, sanırım "AAC audio" barındıran mp4 dosyaları FFMpeg ile çevrilemiyormuş. Nedeni de "AAC audio" türünün bedava olmayan bir programcık oluşuymuş. (Ben bu sonuca vardım, bilmiyorum doğru mu?)

http://ubuntuforums.org/showthread.php?t=1117283
https://bugs.launchpad.net/ubuntu/+source/faac/+bug/374900

Bunun üzerine şu linkten tar.gz uzantılı dosyayı indirip kurmaya çalıştım, bu encoderi ayrıca indirip kuararsam belki işe yarar dedim. Ama başaramadım. Dizinin içine girdim ./configure komutunu verdim sonra Make Komutunu yazınca şöyle bir hata verdi:

make  all-recursive
make[1]:`/home/aliyar/Masaüstü/faac-1.28' dizinine giriliyor
Making all in include
make[2]:`/home/aliyar/Masaüstü/faac-1.28/include' dizinine giriliyor
make[2]: `all' için hiçbir şey yapılmadı.
make[2]: `/home/aliyar/Masaüstü/faac-1.28/include' dizininden çıkılıyor
Making all in libfaac
make[2]:`/home/aliyar/Masaüstü/faac-1.28/libfaac' dizinine giriliyor
make[2]: `all' için hiçbir şey yapılmadı.
make[2]: `/home/aliyar/Masaüstü/faac-1.28/libfaac' dizininden çıkılıyor
Making all in common
make[2]:`/home/aliyar/Masaüstü/faac-1.28/common' dizinine giriliyor
Making all in mp4v2
make[3]:`/home/aliyar/Masaüstü/faac-1.28/common/mp4v2' dizinine giriliyor
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include   -Wall -g -O2 -MT 3gp.o -MD -MP -MF ".deps/3gp.Tpo" -c -o 3gp.o 3gp.cpp; \
then mv -f ".deps/3gp.Tpo" ".deps/3gp.Po"; else rm -f ".deps/3gp.Tpo"; exit 1; fi
In file included from mp4common.h:29,
                 from 3gp.cpp:28:
mpeg4ip.h:126: error: new declaration 'char* strcasestr(const char*, const char*)'
/usr/include/string.h:367: error: ambiguates old declaration 'const char* strcasestr(const char*, const char*)'
make[3]: *** [3gp.o] Hata 1
make[3]: `/home/aliyar/Masaüstü/faac-1.28/common/mp4v2' dizininden çıkılıyor
make[2]: *** [all-recursive] Hata 1
make[2]: `/home/aliyar/Masaüstü/faac-1.28/common' dizininden çıkılıyor
make[1]: *** [all-recursive] Hata 1
make[1]: `/home/aliyar/Masaüstü/faac-1.28' dizininden çıkılıyor
make: *** [all] Hata 2


Yanlış yolda mıyım? Ne yapmalı?

heartsmagic

Şimdi, bu saatte kabaca bakabildim :)
Bence elle derleme yolunu bırak. Eğer çok sabırsızsan:
https://bugs.launchpad.net/ubuntu/+source/faac/+bug/374900/comments/10 iletisindeki yöntemi kullanalım. O depoyu ekler güncellemeyi yaparsın. Fakat son yorumda denmiş ki "sadece sabırsızlar denesin ve sorunları da iletsin". Bunun yerine bir hafta bekleyip normal medibuntu depolarıyla kullanabilirsiniz denmiş. Sende medibuntu depoları ekli mi? Güncelleme aldın mı? Eğer almadıysan ve denemek istiyorsan o depoları ekler duruma bakarız. Fakat bu bazı şeyleri de bozabilir haberin olsun. Gerçi geri almak çok zor olmasa gerek.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

Şimdi o depoyu ekledim, sonra sudo apt-get install ffmpeg libavcodec-extra-52 yazdım şunu verdi:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
ffmpeg zaten en yeni sürümde.
libavcodec-extra-52 zaten en yeni sürümde.
Aşağıdaki paketlerk kendiliğinden kurulmuştu ve artık bu paketlere gerek duyulmuyor:
  melt dvgrab swh-plugins kdenlive-data libmlt++2 libcvaux1 frei0r-plugins
  dvdauthor libgavl1 libavfilter0 recordmydesktop libcv1 libsox-fmt-base
  libhighgui1 libsox-fmt-alsa libsox1a libmlt-data libmlt1
Kaldırmak için 'apt-get autoremove' komutunu kullanın
0 yükseltildi, 0 yeni kuruldu, 0 kaldırılacak ve 21 yükseltilmeyecek.


Güncelleme iletisini mi beklesem?

heartsmagic

Depoyu ekledikten sonra güncelleme yaptın mı? Yani:

sudo aptitude update
gibi bir işlemi yürüttün mü? Onun haricinde:

sudo aptitude upgrade dedin mi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

#15
Verdiğin iki kodu da yazdım, bütün güncellemeleri kabul ettim ve yükledim ama sorun aynen devam ediyor.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 16 Aralık 2009 - 12:52:23

mp4 dosyalarını çevirmekten vazgeçtim, şimdi de WinFF ten hiçbir çevirme işlemini gerçekleştiremez oldum. Dönüştüre tıkladığım anda FFPlay bulunamadı diyor. Oysa FFplay kurulu. Terminalden FFplay e ulaşabiliyorum.
Yardımcı olursanız sevinirim...

heartsmagic

Acaba yaptığımız güncellemeler mi sorun yaptı? Eğer öyleyse depoyu siler eskiye dönmeye çalışırız. FFplay konsoldan çalışıyor mu şimdi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

Evet, konsolda FFPlay yazdığımda şu çıkıyor:

FFplay version SVN-r20876, Copyright (c) 2003-2009 Fabrice Bellard, et al.
 built on Dec 16 2009 01:07:07 with gcc 4.4.1
 configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab
 libavutil     50. 7. 0 / 50. 7. 0
 libavcodec    52.43. 0 / 52.43. 0
 libavformat   52.43. 0 / 52.43. 0
 libavdevice   52. 2. 0 / 52. 2. 0
 libswscale     0. 7. 2 /  0. 7. 2
usage: ffplay [options] input_file
Simple media player

Main options:
-L                  show license
-h                  show help
-version            show version
-formats            show available formats
-codecs             show available codecs
-bsfs               show available bit stream filters
-protocols          show available protocols
-filters            show available filters
-loglevel loglevel  set libav* logging level
-x width            force displayed width
-y height           force displayed height
-s size             set frame size (WxH or abbreviation)
-fs                 force full screen
-an                 disable audio
-vn                 disable video
-ss pos             seek to a given position in seconds
-bytes              seek by bytes
-nodisp             disable graphical display
-f fmt              force format

Advanced options:
-ast stream_number  select desired audio stream
-vst stream_number  select desired video stream
-sst stream_number  select desired subtitle stream
-pix_fmt format     set pixel format
-stats              show status
-debug              print specific debug info
-bug                workaround bugs
-vismv              visualize motion vectors
-fast               non spec compliant optimizations
-genpts             generate pts
-drp                let decoder reorder pts
-lowres            
-skiploop          
-skipframe          
-skipidct          
-idct algo          set idct algo
-er threshold       set error detection threshold (0-4)
-ec bit_mask        set error concealment options
-sync type          set audio-video sync. type (type=audio/video/ext)
-threads count      thread count
-default            generic catch all option

While playing:
q, ESC              quit
f                   toggle full screen
p, SPC              pause
a                   cycle audio channel
v                   cycle video channel
t                   cycle subtitle channel
w                   show audio waves
left/right          seek backward/forward 10 seconds
down/up             seek backward/forward 1 minute
mouse click         seek to percentage in file corresponding to fraction of width
An input file must be specified


Mediubuntu depo adresini "Ubuntu Yazılım Merkezi" nden sildim; şimdi tam olarak ne yapmam gerekli?

heartsmagic

Yeniden bir upgrade yürütür müsün?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

Şöyle upgrade işlemi yürüttüm:
sudo aptitude update
Ama şimdilik bir faydası yok, aynı iletiyi alıyorum.

heartsmagic

update değil de upgrade yürütebilir misin? Gerçi kurulu olan yeni sürüm olacağından güncelleme yapmayabilir. Eğer yapmazsa:

sudo aptitude reinstall falanca-paket ile yeniden kurdurursan sanırım eski sürümünü alır depodan. Eğer yine almazsa:
sudo aptitude clean işleminden sonra bir daha denersin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

Şu kodu kullandım:
sudo aptitude reinstall FFmpeg

Şunu verdi:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
Geniş durum bilgisi okunuyor     
Paketlerin durumu güncelleniyor... Bitti
"FFmpeg"ile eşleşen paket bulunamadı. Bununla beraber,
aşağıdaki paketler tanımlarında "FFmpeg" içermekte:
  libavbin0 gstreamer0.10-ffmpeg-dbg libavbin-dev
  libtaoframework-ffmpeg0.4-cil ffprobe winff gstreamer0.10-ffmpeg
  libffmpegthumbnailer3 ffmpegthumbnailer libffmpegthumbnailer-dev
"FFmpeg"ile eşleşen paket bulunamadı. Bununla beraber,
aşağıdaki paketler tanımlarında "FFmpeg" içermekte:
  libavbin0 gstreamer0.10-ffmpeg-dbg libavbin-dev
  libtaoframework-ffmpeg0.4-cil ffprobe winff gstreamer0.10-ffmpeg
  libffmpegthumbnailer3 ffmpegthumbnailer libffmpegthumbnailer-dev
Hiçbir paket kurulmayacak, yükseltilmeyecek ya da kaldırılmayacak.
0 paket yükseltildi, 0 yeni kuruldu, 0 kaldırıldı, 1 yükseltilmedi.
Arşivlerden 0B veri alınacak. Paketler açıldıktan sonra 0B yer kullanılacak.
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
Geniş durum bilgisi okunuyor     
Paketlerin durumu güncelleniyor... Bitti


Şimdi bu
libavbin0 gstreamer0.10-ffmpeg-dbg libavbin-dev
  libtaoframework-ffmpeg0.4-cil ffprobe winff gstreamer0.10-ffmpeg
  libffmpegthumbnailer3 ffmpegthumbnailer libffmpegthumbnailer-dev


paketleri birer birer reinstall mı yapmalıyım?

heartsmagic

Evet, ne yazık ki aklıma gelen tek şey bu şu aşamada.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redrighthand

O paketleri tekrar yükledim. FFmpeg ve WinFF maalesef kullanılamaz durumda kaldı.
Umarım ileride bir güncelleme alırız, bütün sorun çözülür.

Yine de yardımların için teşekkür ederim heartsmagic, benim için faydalı bir deneyim oldu.

heartsmagic

Meselenin kötüye değil de daha iyiye gitmesini umardım. Yeni paketlerin sorun yapmasına şaşırmadım da, eskiye dönmene rağmen sorun yaşamana şaşırdım biraz. Keşke hiç kalkışmasaydık bu işe diyesim geldi. Umarım dediğin gibi alacağın güncellemelerle sorun çözülür. ffmpeg meselesi bayağı karışmış durumda şu aralar ne yazık ki.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.