תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    עזרה | שרשור 2 קבצי wav ב php

    תכנות
    2
    6
    116
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגב כנושא
    התחבר בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • איש ימיני
      איש ימיני נערך לאחרונה על ידי איש ימיני

      ניסיתי להשתמש עם PHP-FFMpeg:
      קבצי ווידיאו הצלחתי לשרשר:

      $video = $ffmpeg->open( 'video.mpg' );
      
      $format = new FFMpeg\Format\Video\X264();
      $format->setAudioCodec("libmp3lame");
      
      $video
          ->concat(array('video.mpg', 'video2.mpg'))
          ->saveFromDifferentCodecs($format, 'video3.mpg');
      

      קבצי אודיו לא הצלחתי.
      ניסיתי לחפש בגוגל, לא הסתדרתי.

      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • חגי
        חגי נערך לאחרונה על ידי

        https://gist.github.com/m4tthumphrey/a863aa64dd541cfb4472

        זאת סתם התוצאה הראשונה בגוגל, היו שם הרבה.

        מסתבר שיש פילטר שונה לחיבור של אודיו מזה של וידאו.
        (בתגובות שם רואים שאנשים כותבים שזה לא עובד לוידאו)

        איש ימיני תגובה 1 תגובה אחרונה תגובה ציטוט 1
        • איש ימיני
          איש ימיני @חגי נערך לאחרונה על ידי

          @חגי
          לא עובד.
          זה התגובה:

          Fatal error: Uncaught Alchemy\BinaryDriver\Exception\ExecutableNotFoundException: Executable not found, proposed : avprobe, ffprobe in /vendor/alchemy/binary-driver/src/Alchemy/BinaryDriver/AbstractBinary.php:159 Stack trace: #0 /vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php(48): Alchemy\BinaryDriver\AbstractBinary::load() #1 /vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFProbe.php(226): FFMpeg\Driver\FFProbeDriver::create() #2 /vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFMpeg.php(132): FFMpeg\FFProbe::create() #3 /var/www/html/BreslavSystem/ffmpeg.php(19): FFMpeg\FFMpeg::create() #4 {main} Next FFMpeg\Exception\ExecutableNotFoundException: Unable to load FFProbe in /vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php:50 Stack trace: #0 /vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFProbe.php(226): FFMpeg\Driver\FFProbeDriver::create() #1 /vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFMpeg.php(132): FFMpeg\FFProbe::create() #2 /var/www/XXX.php(19): FFMpeg\FFMpeg::create() #3 {main} in /vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php on line 50
          
          חגי תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • חגי
            חגי @איש ימיני נערך לאחרונה על ידי

            @איש-ימיני
            זה נראה שלא מותקן לך על המחשב\שרת ffmpeg

            איש ימיני תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • איש ימיני
              איש ימיני @חגי נערך לאחרונה על ידי איש ימיני

              @חגי
              זה מותקן אצלי:
              @איש-ימיני אמר בעזרה | שרשור 2 קבצי wav ב php:

              קבצי ווידיאו הצלחתי לשרשר:

              אני צריך להוריד קובץ ולהוסיף לסוף הקובץ הקלטה קצרה (קרדיט) ולשלוח את הקובץ למייל.
              מדובר בקבצי wav
              רק עם שרשור שני הקבצים לא הסתדרתי.
              יש דרך לשרשר קבצי wav ללא ffmpeg ?

              חגי תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • חגי
                חגי @איש ימיני נערך לאחרונה על ידי

                @איש-ימיני
                אולי SoX
                אבל זה כלי לחלוטין command line, בלי ספריה.
                תצטרך לקרוא לזה באמצעות backticks או פונקציית system.
                הקריאה לתוכנה עצמה ממש פשוטה:

                sox shiur.wav credit.wav to-mail.wav
                

                to-mail.wav זה הקובץ שיווצר מהחיבור של שני הקבצים יחד.

                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • 1 / 1
                • פוסט ראשון
                  פוסט אחרון
                בא תתחבר לדף היומי!