
Recherche avancée
Autres articles (8)
-
List of compatible distributions
26 avril 2011, parThe table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...) -
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
Récupération d’informations sur le site maître à l’installation d’une instance
26 novembre 2010, parUtilité
Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)
Sur d’autres sites (1631)
-
FFmpeg - Extracting video and audio from transport stream file (.ts)
25 juillet 2015, par PassepartoutI wish to extract the audio and video of a certain program in a transport stream file (.ts) by specifying its PID without losing quality and using the same codec in the resulting file (the output file is a MPEG).
Is that even possible with FFmpeg ? If so, how can I do it ?
So far, I’ve come to this command :
ffmpeg -i tsfile.ts -vcodec copy -acodec copy -q:v 1 output.mpg
Edit : Note that the file output.mpg is created. The file contains the video but the audio isn’t attached (no sound). Also, I am unable to specify the program PID to extract.
Edit 2 : Here’s the output of ffmpeg -i tsfile.ts
ffmpeg version N-47062-g26c531c Copyright (c) 2000-2012 the FFmpeg developers
built on Nov 25 2012 12:21:26 with gcc 4.7.2 (GCC)
libavutil 52. 9.100 / 52. 9.100
libavcodec 54. 77.100 / 54. 77.100
libavformat 54. 37.100 / 54. 37.100
libavdevice 54. 3.100 / 54. 3.100
libavfilter 3. 23.102 / 3. 23.102
libswscale 2. 1.102 / 2. 1.102
libswresample 0. 17.101 / 0. 17.101
libpostproc 52. 2.100 / 52. 2.100
[mpeg2video @ 0201c7a0] mpeg_decode_postinit() failure
Last message repeated 10 times
[mpegts @ 0037b800] PES packet size mismatch
Input #0, mpegts, from 'tsfile.ts':
Duration: 00:01:30.58, start: 56297.848344, bitrate: 18045 kb/s
Program 1
Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x34]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), s16, 384 kb/sHere’s a tsinfo.exe on the .ts file :
Reading from C:\tsfile.ts
Scanning 10000 TS packets
Packet 1 is PAT
Program list:
Program 1 -> PID 0020 (32)
Packet 2 is PMT with PID 0020 (32)
Program 1, version 1, PCR PID 0031 (49)
Program info (38 bytes): 0e 03 c0 b9 16 10 06 c0 02 71 c0 04 00 0b 02 42 3f 05 04
47 41 39 34 86 0d e2 65 6e 67 7e 3f ff 65 6e 67 c1 3f ff
maximum bitrate (3 bytes): c0 b9 16
smoothing buffer (6 bytes): c0 02 71 c0 04 00
system clock (2 bytes): 42 3f
Registration GA94
Descriptor tag 86 (134) (13 bytes): e2 65 6e 67 7e 3f ff 65 6e 67 c1 3f ff
Program streams:
PID 0031 ( 49) -> Stream type 02 ( 2) H.262/13818-2 video (MPEG-2) or 11172-2 constrained video
PID 0034 ( 52) -> Stream type 81 (129) User private
ES info (6 bytes): 6a 04 41 43 2d 33
DVB AC-3 (4 bytes): 41 43 2d 33
Found 14 PAT packets and 7 PMT packets in 10000 TS packets -
ffmpeg transcode video with dts-ma to ac3
12 juin 2015, par John GaltI’m trying to take a video that has an h264 video track and a dts-ma audio track and and get out an .m4v file with :
h264 video track
DTS-ma audio track
AC-3 5.1 Audio trackI’m attempting to just copy the video and the dts-ma audio track and then have it convert the AC-3 audio track
I’m getting an error
Unable to find a suitable output format for 'ac3'
from this command :ffmpeg -i "input.mkv" -map 0:0 -map 0:1 -map 0:1 -map 0:1 -c:v copy -c:a:0 copy -c:a:1 -acodec ac3 -ac 6 -ab 448k -c:a:2 -acodec ac3 -ac 6 -ab 256 -ar 48000 "output.m4v"
(this is generated by my C# app)
this for a different file that has h264 and ac3 already in it works fine :
ffmpeg -i "input.mkv" -map 0:0 -map 0:1 -c:v copy -c:a:0 copy "output.m4v"
Obviously it’s not doing a conversion.
Here’s the full results of the first command :
ffmpeg version N-46936-g8b6aeb1 Copyright (c) 2000-2012 the FFmpeg developers
built on Nov 20 2012 19:34:37 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 8.100 / 52. 8.100
libavcodec 54. 74.100 / 54. 74.100
libavformat 54. 37.100 / 54. 37.100
libavdevice 54. 3.100 / 54. 3.100
libavfilter 3. 23.101 / 3. 23.101
libswscale 2. 1.102 / 2. 1.102
libswresample 0. 17.101 / 0. 17.101
libpostproc 52. 2.100 / 52. 2.100
Input #0, matroska,webm, from 'input.mkv':
Metadata:
creation_time : 2012-12-07 22:11:56
Duration: 01:41:23.38, start: 0.000000, bitrate: 33582 kb/s
Chapter #0.0: start 0.000000, end 186.250000
Metadata:
title : 00:00:00.000
Chapter #0.1: start 186.250000, end 512.708000
Metadata:
title : 00:03:06.250
Chapter #0.2: start 512.708000, end 883.292000
Metadata:
title : 00:08:32.708
Chapter #0.3: start 883.292000, end 1354.000000
Metadata:
title : 00:14:43.292
Chapter #0.4: start 1354.000000, end 1865.458000
Metadata:
title : 00:22:34.000
Chapter #0.5: start 1865.458000, end 2122.500000
Metadata:
title : 00:31:05.458
Chapter #0.6: start 2122.500000, end 2386.125000
Metadata:
title : 00:35:22.500
Chapter #0.7: start 2386.125000, end 2801.167000
Metadata:
title : 00:39:46.125
Chapter #0.8: start 2801.167000, end 2923.000000
Metadata:
title : 00:46:41.167
Chapter #0.9: start 2923.000000, end 3388.500000
Metadata:
title : 00:48:43.000
Chapter #0.10: start 3388.500000, end 3808.167000
Metadata:
title : 00:56:28.500
Chapter #0.11: start 3808.167000, end 4071.375000
Metadata:
title : 01:03:28.167
Chapter #0.12: start 4071.375000, end 4378.750000
Metadata:
title : 01:07:51.375
Chapter #0.13: start 4378.750000, end 4681.583000
Metadata:
title : 01:12:58.750
Chapter #0.14: start 4681.583000, end 4989.792000
Metadata:
title : 01:18:01.583
Chapter #0.15: start 4989.792000, end 5311.667000
Metadata:
title : 01:23:09.792
Chapter #0.16: start 5311.667000, end 5629.083000
Metadata:
title : 01:28:31.667
Chapter #0.17: start 5629.083000, end 6083.382000
Metadata:
title : 01:33:49.083
Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 1k tbn, 48 tbc (default)
Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)
[NULL @ 03f4b020] Unable to find a suitable output format for 'ac3'
ac3: Invalid argument -
Warning : passthru() has been disabled for security reasons in _audioconverter_scheduler_ffmpeg_helper
10 décembre 2012, par MeggyI am using the audioconverter module with the audiorecorderfield module in Drupal 7 with ffmpeg on my own vps running Aegir and Nginx. The audioconverter module has stopped converting wav files to mp3. Here's the error ;
Warning: passthru() has been disabled for security reasons in _audioconverter_scheduler_ffmpeg_helper() (line 358 of /mysite/drupal-7.16/sites/all/modules/audioconverter/audioconverter.module).
And in my logs ;
MESSAGE: executing: /usr/bin/ffmpeg -i /mysite/drupal-7.16/sites/default/files/1354856044.wav /mysite/drupal-7.16/sites/default/files/1354856044.wav.mp3
MESSAGE: Audio conversion failed. FFMPEG reported the following output:
SEVERITY: error
MESSAGE: converted file is an empty file.I can see the wav file is created by the audiorecorderfield module but the audioconverter module is failing on the conversion.
Here is my ffmpeg info ;
ffmpeg version 0.7.13, Copyright (c) 2000-2011 the FFmpeg developers
built on Jun 13 2012 14:01:54 with gcc 4.4.5
configuration: --enable-libdc1394 --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libfreetype --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --extra-libs=-lgcrypt --disable-altivec --disable-armv5te --disable-armv6 --disable-vis
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.123. 0 / 52.123. 0
libavformat 52.111. 0 / 52.111. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...Safe mod is OFF in php.ini so I don't know why audioconverter is not working.