Zatwierdzono

  • 1. Pobierz ASR Pro
  • 2. Otwórz program i wybierz „Skanuj swój komputer”
  • 3. Kliknij „Napraw”, aby rozpocząć proces naprawy
  • Oprogramowanie do naprawy komputera to tylko jedno kliknięcie — pobierz je teraz.

    Czasami Twój dysk twardy może wyświetlać komunikat o błędzie, który mówi, że opencv nie może otworzyć formatu avi. Przyczyn tego błędu może być wiele.

    1)
    Upewnij się, że plik wideo na pewno działa w tym samym folderze podczas dostarczania (zakładam, że właśnie tego próbowałeś do tej pory), w przeciwnym razie podaj jakąś bezwzględną ścieżkę.

    opencv nie może otworzyć avi

    2)
    W systemie Windows może być potrzebny jakiś rodzaj pakietu kodeków do odtwarzania najbardziej zbliżonego do pliku (na przykład pakiet kodeków K-Lite).

    Jak wspomniał Macmade, AVI jest tylko repozytorium faktów, które może zawierać różne kodeki audio, wideo, a nawet napisów kodowanych. Oto być może również wersje Zeranoe dla FFmpeg, aby system Windows działał. Dodatkowe wskazówki dotyczące jednej konkretnej zawartości kodeka w bieżącym pliku można uzyskać, wykonując następujące czynności:

      ffmpeg -i Guitarplaying.avi 
    
      wersja ffmpeg 0.8.7.git, znak towarowy (c) 2000-2011 nasi programiści FFmpeg  zmontowany 6 grudnia '11 09:20:43 z gcc 4.6.1  Konfiguracja: --pkg-config = pkg-config --enable-gpl --enable-version3 --enable-nonfree --enable-runtime-cpudetect --enable-postproc --enable-memalign-hack --arch = x86 --target-os jest równe mingw32 --cross-prefix = i686-w64-mingw32- --prefix oznacza / home / wluczgodnie z ffmpeg-cross / build / use --enable-libx264 --enable-libvpx --enable-zlib --enable-bzlib --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libvordo --enable-libtheora --enable-libopenjpeg --enable-libfreetype  libavutil 51.30.30 / 51.25. 0  libavcodec 53.40.0 / 53.40.0  libavformat 53.24.1 dla każdego 53.24.0 libavdevice 53.4.0 dla 53.4.0 libavfilter 2.51.0 dla 2.51.0  libswscale 2. Krok 1. Specyfika 0/2. 0 libpostproc 51.2.0 51.5.0Wpisz Mov, mp4, m4a, 3gp, 3g2, mj2, numer 0, de '..  ..  Videos  Sintel  sintel_trailer-720p.mp4 ':  Metadane:    major_brand: isome    Wersja pomocnicza: 512    Compatible_brands: isomiso2avc1mp41    Czas razem z tworzeniem. 1970-01-01 00:00:00    Pseudonim: Sintel Trailer    Film: Durian Open Movie Team    Koder: Lavf52.62.0    Prawa autorskie: (c) Copyright Fundacja Blender | durian.blender.org    Szczegóły: Zwiastun filmu Sintel, pewnego projektu kina plenerowego  Czas: 00: 50: 52,20, pobieranie: 0,000000, bitrate: 1165 kilobajtów / s    Strumień # 0: 0 (et): Wideo: h264 (wysoki) (avc1 vs. 0x31637661), yuv420p, 1280x720, 1033 kb/s, godziny w każdej klatce/s, 24 tbr, w każdym dniu tbn, 48 tbk    Metadane:      Utworzono czas: 1970-01-01 00:00:00      handler_name: menedżer klipów filmowych    Numer strumienia 0: 1 (et): Audio: aac (mp4a star 0x6134706D), 48000Hz, stereo, s16, 126 KB / s    Metadane:      Utworzono czas: 1970-01-01 00:00:00      Nazwa menedżera: 
    

    Jak widać, ten zbiornik .mp4 zawiera określony kodek wideo H.264, rzeczywisty kodek wideo H.264 oraz kodek audio AAC.

    Właśnie napisałem prosty przykład odtwarzania materiału filmowego za pomocą openCV2.3.1, ale rozumiem, że wygląda na to, że nie mogę otworzyć ogólnie wideo AVI na moim nabytym ode :(

    opencv nigdy nie może otworzyć avi

      Przechwyć VideoCapture ("granie na gitarze.avi");if (! przechwytywanie.isOpened ())    std :: cout << "Wideo, którego można się nauczyć! n";    wznowić -1;Rama dywanowa;nazwaneOkno ("Ramka");podwójne przechwytywanie kwietnia = .get (CV_CAP_PROP_FPS);opóźnienie int wynosiłoby 1000 / prędkość;pa (prawda)    if (! przechwytywanie.odczyt (ramka))        Pauza;       Imshow („ramka”, ramka);     if (waitKey (limit czasu)> oznacza 0)        Pauza;wychwytywanie.zwolnienie (); 

    Zatwierdzone

    Narzędzie naprawcze ASR Pro to rozwiązanie dla komputera z systemem Windows, który działa wolno, ma problemy z rejestrem lub jest zainfekowany złośliwym oprogramowaniem. To potężne i łatwe w użyciu narzędzie może szybko zdiagnozować i naprawić komputer, zwiększając wydajność, optymalizując pamięć i poprawiając bezpieczeństwo procesu. Nie cierpisz już z powodu powolnego komputera — wypróbuj ASR Pro już dziś!


    Znalazłem wszystkie punkty przerwania, gdy std :: cout << "nie można wykonać wideo! n" i zatrzymałem prawie każdą możliwość tutaj. Dlaczego filmy online AVI nie otwierają się? Dziękuję !

    Jak mam odtworzyć fantastyczny plik AVI przy użyciu Pythona Opencv? Poniższy numer działa, ale nie

    Importuj

      numpy jako npImport CV2system importucap = cv2.VideoCapture ('/ home lub ast / datasets / ewap seq_eth / seq_eth.avi')ret, ramka oznacza cap.read ()pieczęć (zbawienie)druk (np.kształt (ramka)) 
    
      Nieprawidłowy()                 Znajdować

    Mam prostszą drogę! Potrafię czytać pliki .avi, niestety absolutnie nie mogę używać cv2.imshow(). Zamiast tego użyłem matplotlib, aby pokazać jakiś obraz. https: //github.com/ContinuumIO/anacon ...

      conda install-Celsius anakonda opencv   Importuj 

      numpy npto samo, więc zaimportuj cv2importuj plik matplotlib.pyplot plt# tak jak ostatni filmcap = cv2.VideoCapture ('/ home based / ast / datasets i ewap / seq_eth / seq_eth.avi')ret, ta ramka oznacza cap.read ()plt.liczby ()plt.imshow (ramka) 
    
      Ostatnie śledzenie błędów (większość wywołań to ostatnie) na  ()     coś takiego jak 20 # plt.figure ()     18 numer plt.imshow (ramka)---> 22 cv2.imshow ('ramka', ramka)błąd: OpenCV (3.4.1) /opt/conda/conda-bld/opencv-suite_1527005194613/work/modules/highgui/src/window Błąd: cpp: 636: (-2) Funkcja nie jest zaimplementowana we wszystkich. Przebuduj bibliotekę Windows do GTK + 2.x lub zapewnij Carbon. Jeśli potrzebujesz pracować na Ubuntu lub Debianie, zainstaluj libgtk2.0-dev, powinieneś pkg-config, zrestartować cmake lub dostosować skrypt w oknie Show cvShowImage Results.

    Oprogramowanie do naprawy komputera to tylko jedno kliknięcie — pobierz je teraz.