Recherche avancée

Médias (1)

Mot : - Tags -/getid3

Autres articles (79)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Submit bugs and patches

    13 avril 2011

    Unfortunately a software is never perfect.
    If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
    If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
    You may also (...)

Sur d’autres sites (7548)

  • Structure of one Frame in ffmpeg

    21 février 2020, par aramok

    I am streaming a raw h264 video to server. and server also send this frames to client.
    I have a data for each frame in server but i couldn’t find a structure of it.
    it starts with 00 00 00 01 but rest is unknown for me.What is structure of send frames by FFMPEG in IP Packet.

    I need a unique number or something inside frame. (I am using node.js to transfer packets)

    How can i extract informations from one single ffmpeg frame.

    0000   00 00 00 01 41 9b 20 7a 5d 5f eb d7 d7 be b5 7c
    0010   10 f2 3f d1 1d 5b eb 52 f5 af ab cd d5 be ad 0a
    0020   75 6f ad 57 5f df 5e fa f5 f5 ea ea d7 d5 e3 fa
    0030   f5 75 ab eb d5 d5 be b1 a3 fa f5 75 eb eb df 5e
    0040   8a eb df 5e be be 93 af 7d 7a ba b7 d5 e4 eb 5f
    0050   5f c9 d6 be bd 5d 5c 93 13 5d 7a 4e ad 2f 5f be
    0060   b7 ae b5 27 5a 97 af 7d 7f f5 ff d5 a6 ea f2 f5
    0070   7f af 57 57 8d eb d5 d7 a6 eb d1 5d 5a 33 ab cd
    0080   d6 af ab c4 75 ab eb df 5e 9b ad e3 ba b7 d6 d7
    0090   d5 be af 5d 5a 19 eb d2 f5 79 7a b5 70 45 e5 be
    00a0   bc 41 7a a8 fe 6d ea 6e bd 5d 6b eb 6f ad 4f cb
    00b0   21 7d b2 75 b7 d5 be b6 fa df eb f9 3a f4 67 5a
    00c0   be af 17 d7 be ba 9f af 4f d7 a7 eb df 7a ca 7d
    00d0   f5 79 7a d7 d5 fe b6 ae b5 17 d6 be b6 fa d7 d6
    00e0   a2 7a b4 57 56 fa b9 1d d7 f5 d5 fe b5 27 57 be
    00f0   bd 2f 5a fa bc 47 5a be bd 5d 6b e5 9a 7f d7 a2
    0100   7a f5 75 da 33 ab 7d 6a 16 eb 07 d7 0f ac 52 f5
    0110   8b ea d5 d6 be af 2f 5a fa f4 47 5a be b5 08 f5
    0120   78 ce ad f5 f4 bd 6a ba ea fa f7 d5 a3 fa f7 d7
    0130   c9 7a ea 4e b5 1b d5 fe b5 3f 56 ae ae 49 d6 ab
    0140   ae 51 5d 7b eb d7 d5 e1 2e bf 26 ea e1 75 eb eb
    0150   df 57 93 ad 42 3d 5b ea df 5e 84 fa f4 5f 5a 97
    0160   ad 5f 5e f8 23 99 7e d2 f5 af af 4d d7 a6 eb 50
    0170   cf 5e 88 eb 51 3d 6d 5d 7a 7e bd 08 75 67 d6 af
    0180   ab df 5a fa d7 d6 2f ad 81 ba bc 9d 5b eb df 5a
    0190   93 ad 4f d7 ab ab fd 5a fa b7 d5 a7 eb 2a eb f9
    01a0   3a bc 57 59 47 f5 78 8e b9 49 d6 e7 d5 e6 eb d5
    01b0   d6 df 57 fa da 4e bd 5d 7f 5d 6a ba d4 dd 5e 6e
    01c0   ad f5 a9 7a c1 f5 8a ba bc 6f 58 a7 eb fa eb d5
    01d0   d6 a7 eb d5 d5 89 fa c6 ae ad 27 5a fa bf d6 3f
    01e0   d6 f7 d7 a5 ea d3 e2 1d de d0 9e bd f5 8f 2f 5e
    01f0   ae b3 fd 6a 13 eb 53 f5 8c 57 5d a2 ba b4 bd 7a
    0200   33 ab 4d d7 af ad 45 f5 72 37 ab 95 d5 8f ab 0f
    0210   57 2b ab 02 75 6f af 5f 5f a5 e0 86 a4 17 ff 27
    0220   5e ae ad 11 d5 af ab 7d 5e 7e bd 11 d6 a5 eb 17
    0230   d7 a7 eb 5f 5a fa fe ba de 4e bd f5 8a fa d4 fd
    0240   7a ba d5 75 a4 17 d5 a5 eb 57 d5 ca ea c5 f5 fc
    0250   4c 33 56 ae be 97 ab 4f d7 be ad 13 d5 ef ac a4
    0260   eb d7 d6 af ab c9 d7 28 9e ad 7d 6a 37 ac af ab
    0270   5f 5a 93 ad af ab 5f 56 fa d4 57 5a fa ff eb 50
    0280   a7 5e 9b af 4f d5 c9 7a c5 7d 5a 27 ab 7c 11 77
    0290   28 b7 4b d7 28 ce b5 f5 a8 8e b7 fa b5 f5 7a eb
    02a0   5f 57 8a eb d1 3d 7a 4e b7 9f ae 22 ba ca ba c5
    02b0   17 d6 0b eb 55 d6 ab ad 57 56 24 ea f7 d5 df 58
    02c0   a2 3a d5 75 68 9e b1 a4 ea f1 7d 5a 6e ad 15 d5
    02d0   87 ad 45 f5 79 fa e5 f5 cb eb 14 9d 75 f5 b5 75
    02e0   8a ba da 7e b1 57 56 87 fa d7 d6 28 ae b5 f5 68
    02f0   8e b1 4d d6 af ab 1f 5a be b5 7d 6a 5e b9 45 75
    0300   6f ab 44 f5 7e 22 b9 49 d5 a1 7e b5 f5 7b eb f4
    0310   bd 62 ae bd 17 d5 97 cd bc a1 c2 75 7b eb 6a eb
    0320   e7 d7 d2 f5 e8 ce be 9b ad 46 f5 83 eb 04 9d 7b
    0330   ea f1 bd 5e fa f4 47 56 3e b9 5f 37 86 2f 7e 6e
    0340   bd 27 5f 7d 5a ba e5 11 d6 d1 3d 7b eb 52 75 79
    0350   3a b4 9d 6b eb 14 4f 56 be be 8a eb 61 ea d3 f5
    0360   7f 82 3d e6 0b b1 f5 8a ba d9 f2 df 38 35 f5 62
    0370   5e b5 5d 5e ba bc bd 7a 4e af f5 6b ea d3 75 a9
    0380   7a bc dd 7a fa c1 f5 bd 75 e9 7a f4 5f 5a 97 ae
    0390   7a e0 8f 92 5e ae af 5d 5a 4e bd 15 d5 a4 ea ff
    03a0   5d 49 d6 a5 eb 18 ae ad 5d 7a fa d5 75 ea ea e7
    03b0   d5 eb ad 57 5b c4 75 bc fd 6a 10 ea c4 bd 5a 6e
    03c0   b9 c9 fa d5 f5 ca 5e b2 8a eb 57 d6 0a ea f3 75
    03d0   b8 17 d7 14 35 d7 f3 f5 a8 be ae 46 75 70 5e bd
    03e0   f5 bc 9d 5e 37 af 4b d6 28 ee ad 5d 60 be ad 1f
    03f0   d7 29 38 22 f2 6d c3 ea f5 d5 be b8 4d d5 a3 ba
    0400   ca 12 eb df 5a 86 7a c1 3f 5e f9 39 df 7d 63 c9
    0410   d5 88 9e ba 97 af 49 d5 ef ab 57 5c ab ab 17 d7
    0420   a1 de b6 9b ac 53 75 e9 7a fd 5d 67 be bd 08 75
    0430   d7 d5 cf ac cb eb 04 47 5f 91 7d 5d 08 75 ca 4e
    0440   b3 11 3d 6b eb df 57 93 ae af ab c7 75 ca ba b5
    0450   f5 a9 ba bd f5 e9 ba fa 6e bd 3f 5a ae b1 eb af
    0460   4d d5 a1 ae af 37 5e ae ad 17 d7 2a eb d0 b7 58
    0470   2b ae 53 0c cd 7d 0a 75 a8 9e 22 42 a4 16 ce 23
    0480   bb eb f0 2f af fe b6 24 ea ff 57 93 ad 4f d5 a2
    0490   7a b5 75 f4 7f 5a 8a eb e8 ae b1 57 57 93 ac 7f
    04a0   af 97 d5 be ad f5 ef ab 7d 63 fd 7b eb 50 9f 57
    04b0   1e bd 5d 6b eb 84 57 5e fa f4 6f 5a 9b af a2 fa
    04c0   c1 7d 6a 7e b5 f5 e9 3a bc fd 6e 46 75 73 eb 53
    04d0   f5 e8 8e b9 57 5f c2 5d 7a fa c7 93 af 49 d5 eb
    04e0   ae 5f 58 be b9 7d 6a 6e ad 7d 6a fa b1 7d 58 ae
    04f0   bd 27 5f c4 75 a8 6f af 4b d6 d0 97 5a 8d eb 51
    0500   dd 6b eb 5f 5e fa e1 f5 62 3f ab 47 f5 65 f5 68
    0510   fe b7 2f ae 5f 58 a7 ea d2 75 bd 75 7f ad 57 5a
    0520   fa b9 13 d5 e1 7e b1 49 d7 df 5c a2 fa b1 f5 74
    0530   9d 7d 27 57 27 eb df 5f 57 56 9b ad 7d 62 97 ab
    0540   7d 6a ba f5 75 6a eb ef ab 12 f5 fc 9d 72 89 ea
    0550   f0 97 57 97 ac 57 d7 ff 5a ae bd 3f 57 93 ae 51
    0560   5d 73 fd 5a ba fe 4e b8 5f 56 be b5 13 d5 ab af
    0570   57 5c 71 3d 5e fa c7 ae b7 3e b0 7d 6d 7d 7c 09
    0580   d5 eb ae 69 7a cf f5 cd f5 65 75 62 ba f4 47 5b
    0590   1f 57 2f ab 57 5c be b9 7d 62 ae ad 5d 5a 5e ac
    05a0   49 d7 be ac 97 ab 17 d6 57 d7 df 5e be af 08 75
    05b0   bf d5 a4 ea df 57 fa e5 5d 62 fa bf d6 29 3a d5
    05c0   f5 d5 75 ef af 57 5f d7 57 88 eb 17 d7 2a ea d5
    05d0   d7 ab af 4f d7 2f ab cb d6 af ae ab ad 5f 5e 9b
    05e0   ab fd 6a fa f4 9d 7f f5 ef ab 11 3d 6a ba b4 dd
    05f0   62 97 ad 45 75 7a ea df 57 97 ab c4 75 e9 7a ea
    0600   ba de 6e be ae b2 9b ac 52 f5 ff d5 af af 5f 5f
    0610   5f 58 a6 ea d3 75 fd f5 aa eb 95 70 45 ac df ab
    0620   ab 57 5e 93 ab cb d7 f1 1d 7a 13 ea d3 f5 aa eb
    0630   d2 f5 e8 ae b5 7d 65 34
  • FFMPEG Batch Copy Metadata from "Folder1File1.mp3" to "Folder2File1.mp3" in different folders

    27 février 2020, par Vektorz

    I have two separate files in separate folders with the same name and I would like to transfer the metadata from the file in "folder1" to "folder2".
    Then I would like to add a whole bunch of files fitting this same format and batch transfer all of the metadata information.

    From a stack exchange thread I’ve tried :

    "The following script will loop through the the files in one directory, find corresponding files in a second directory and then combine these two files into a third output directory

    dir1=FIRST DIRECTORY
    dir2=SECOND DIRECTORY
    output=OUTPUT DIRECTORY
    for file in $(ls $dir1); do
     ffmpeg -i "$dir1/$file" -i "$dir2/$file" -map 1 -c copy \
      # copies all global metadata from in0.mkv to out.mkv  
      -map_metadata 0 \
      # copies video stream metadata from in0.mkv to out.mkv
      -map_metadata:s:v 0:s:v \
      # copies audio stream metadata from in0.mkv to out.mkv
      -map_metadata:s:a 0:s:a \
      "$outdir/$file"
    done"

    But for the life of me I cannot get this to work properly and it is a bit overkill. He continues on saying :

    If you want to make something reuseable you could put this in a script with the following header (remove the assignment for dir1, dir2 and output in the script above). And then call it as script.sh dir1 dir2 outdir

    #!/bin/bash
    set -x errexit # exit immediately on error
    dir1="$1"
    dir2="$2"
    output="$3"

    And I am totally lost. Can someone please help me to get this to work and walk me through it a bit easier as I’m fairly inexperienced with code/FFMPEG.

    Thank you.

  • lavu/hwcontext : Add support for HW -> HW transfers

    24 octobre 2019, par Philip Langdale
    lavu/hwcontext : Add support for HW -> HW transfers
    

    We are beginning to consider scenarios where a given HW Context
    may be able to transfer frames to another HW Context without
    passing via system memory - this would usually be when two
    contexts represent different APIs on the same device (eg : Vulkan
    and CUDA).

    This is modelled as a transfer, as we have today, but where both
    the src and the dst are hardware frames with hw contexts. We need
    to be careful to ensure the contexts are compatible - particularly,
    we cannot do transfers where one of the frames has been mapped via
    a derived frames context - we can only do transfers for frames that
    were directly allocated by the specified context.

    Additionally, as we have two hardware contexts, the transfer function
    could be implemented by either (or indeed both). To handle this
    uncertainty, we explicitly look for ENOSYS as an indicator to try
    the transfer in the other direction before giving up.

    • [DH] libavutil/hwcontext.c