Recherche avancée

Médias (1)

Mot : - Tags -/censure

Autres articles (50)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (8970)

  • ffmpeg frame number or timecode overlay error ; need to reset frame count

    14 juillet 2015, par Samuel Mehr

    I’ve got timecode or frame number overlays as per other posts here, but I’m converting videos from AVCHD 59.94fps to H.264 30fps, and the timecode/frameN overlay is keeping the original values. So as I play the new video, the frames are labeled 1,3,5,7, ... but the video plays at normal speed. Is there an option to reset the frame count to the output video’s framerate ?

    thanks !

    ffmpeg -i in.mov -c:v libx264 -r 30 -s 1280x720 -b:v 5400 -vf "drawtext=fontsize=24:fontfile=FONTHERE.otf: timecode='00\:00\:00\:00': r=30: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" testtest.mp4
  • Revision 4a9928e5eb : Make last frame source available in current frame encoding While encoding a fra

    28 mars 2014, par Yunqing Wang

    Changed Paths :
     Modify /vp9/encoder/vp9_lookahead.c


     Modify /vp9/encoder/vp9_lookahead.h


     Modify /vp9/encoder/vp9_onyx_if.c


     Modify /vp9/encoder/vp9_onyx_int.h



    Make last frame source available in current frame encoding

    While encoding a frame, its last frame source can be used to give
    acurate motion information. This patch prevents last frame to be
    overwritten so that it is available during current frame encoding.

    The last source is scaled when it is necessary. cpi->Last_Source
    points to the last source frame.

    Change-Id : I0e1ef5e9e1d2badf9d0c7a1a44a7ed5b24c09425

  • How to get frame-by-frame audio from the video in python

    7 juin 2023, par Usman Arshad

    So,first of all the description of my program is that I am viewing a video using opencv and whenever I press "p" the video paused for 5 seconds.At last I am saving that updated video in the same directory.I want to add audio to this video and whenever "p" pressed the audio must also be stopped for 5 second until next frame.

    


    import cv2

def save_frames(frames, output_filename, fps):
    # Get video information from the first frame
    height, width, _ = frames[0].shape

    # Create a VideoWriter object to save the frames
    fourcc = cv2.VideoWriter_fourcc(*'mp4v')
    output = cv2.VideoWriter(output_filename, fourcc, fps, (width, height))

    # Write each frame to the video file
    for frame in frames:
        output.write(frame)

    # Release the VideoWriter
    output.release()
    
def main():
    # Load the video
    video_path = 'input_video.mp4'
    cap = cv2.VideoCapture(video_path)


    frames = []
    fps = cap.get(cv2.CAP_PROP_FPS)

    while cap.isOpened():
        # Read the current frame
        ret, frame = cap.read()

        if not ret:
            break

        # Display the frame
        cv2.imshow('Video', frame)

        # Append the frame to the list
        frames.append(frame)
        # Wait for key press
        key = cv2.waitKey(int(1000 / fps))

        if key == ord('p'):
            # Pause the video for 5 seconds
            paused = True
            for _ in range(int(fps * 5)):
                frames.append(frame)
                cv2.waitKey(int(1000 / fps))
            paused = False

    # Release the VideoCapture
    cap.release()

    # Save the frames to a video file
    output_filename = 'output.mp4'
    save_frames(frames, output_filename, fps)

if __name__ == '__main__':
    main()