VLC spielt plötzlich mit 1920x1088 ab, statt 640x480

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Ich nehme an meinem Pi2 mit diesem Einzeiler ein Video mit Ton von meiner Webcam auf, das hat auch immer geklappt, jetzt nicht mehr. :conf:

    Code
    /usr/bin/ffmpeg -f alsa -thread_queue_size 2048 -ar 22050 -r 96000 -ac 1 -i hw:2,0 -acodec mp3 -strict experimental -loglevel info -f video4linux2 -thread_queue_size 2048 -s 640x480 -i /dev/video0 -vframes 200 -vcodec mpeg4 -y /dev/shm/`date +%y-%m-%d-%H-%M-%S`_mp3_mpeg4.mp4

    Der gleiche Einzeiler läuft an meinem Pi4 mit der gleichen Webcam aber problemlos.

    Ich habe den ffmpeg auch schon gepurged, hat aber nichts geholfen.

    Die Ausgabe am Pi2:

    Die Ausgabe am Pi4:

    Version ist bei beiden die gleiche:

    Code
    apt policy ffmpeg
    ffmpeg:
      Installiert:           7:4.1.6-1~deb10u1+rpt1
      Installationskandidat: 7:4.1.6-1~deb10u1+rpt1
      Versionstabelle:
     *** 7:4.1.6-1~deb10u1+rpt1 500
            500 http://archive.raspberrypi.org/debian buster/main armhf Packages
            100 /var/lib/dpkg/status
         7:4.1.6-1~deb10u1 500
            500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages

    Wo könnte ich denn nachschauen, woran das liegt ? :denker:

    :helpnew:

  • VLC spielt plötzlich mit 1920x1088 ab, statt 640x480? Schau mal ob du hier fündig wirst!

  • Ja, ich mache schon seit Stunden nichts anderes.

    Habe die Webcam gerade am Pi4 und habe jetzt folgenden Einzeiler, den werde ich jetzt nochmal am Pi2 testen, wenn nicht wird neu installiert und gut ist.

    Code
    /usr/bin/ffmpeg -f alsa -thread_queue_size 8192 -ar 22050 -r 96000 -ac 1 -i hw:2,0 -loglevel info -f video4linux2 -thread_queue_size 8192 -s 1280x1024 -i /dev/video0 -vcodec mpeg4 -crf 0 -r 10 -vframes 200 -y /dev/shm/`date +%y-%m-%d-%H-%M-%S`_mpeg4.mp4

    Hm, jetzt sehe ich was und das sieht nicht gut aus:

    dmesg

    Erkannt wird sie aber:

    lsusb

    Code
    Bus 001 Device 009: ID 0c45:6340 Microdia Camera

    Das sagt aber auch mein Pi4:

    Code
    usb 1-1.1: 3:1: cannot get freq at ep 0x84
    usb 1-1.1: 3:1: cannot get freq at ep 0x84
    v3d fec00000.v3d: MMU error from client L2T (0) at 0xb41000, pte invalid
  • Ich glaube ja mittlerweile eher, dass es was mit dem vlc-Player zu tun hat, denn der omxplayer sagt beim abspielen:

    Code
    Video codec omx-mpeg4 width 640 height 480 profile 0 fps 30.000000
    Audio codec aac channels 1 samplerate 22050 bitspersample 16
    Subtitle count: 0, state: off, index: 1, delay: 0

    Jetzt kopiere ich das auf dem Pi2 erstellte Video mal auf den Pi4, dann müsste es klar sein...

    EDIT: Ja, liegt am VLC, nicht an ffmpeg aber auch das purgen und neu installieren bringt nichts. :wallbash:

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!