On Jul 30, 2015 10:24 AM, "André Luís Duarte" < andrelduarte-at-yahoo.com...@ffmpeg.org> wrote: > > Hi Guys. Thanks for the feedback. Steve, I initially tried the following command, and the result was as follows: > > linux@linux-Capella-IbexPeak-M-Chipset:~/Vídeos$ sudo ffmpeg -i Video1.264 -vcodec copy Video1.avi > ffmpeg version N-73895-g323ec6b Copyright (c) 2000-2015 the FFmpeg developers > built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04) > configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libdcadec --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab > libavutil 54. 28.100 / 54. 28.100 > libavcodec 56. 50.101 / 56. 50.101 > libavformat 56. 40.101 / 56. 40.101 > libavdevice 56. 4.100 / 56. 4.100 > libavfilter 5. 25.100 / 5. 25.100 > libavresample 2. 1. 0 / 2. 1. 0 > libswscale 3. 1.101 / 3. 1.101 > libswresample 1. 2.101 / 1. 2.101 > libpostproc 53. 3.100 / 53. 3.100 > Video1.264: Invalid data found when processing input >
This is curious - it's almost as if ffmpeg doesn't recognize this as a valid video. Can you run "file video1.264" for us? Or even better, can you provide a small sample for us to take a look at and see for ourselves? > "I ran the command after giving full permission to access the file. (chmod 777 Video1.264)" > Again, your commands use sudo to run ffmpeg as root. You shouldn't have to do this. With a 777 permission, the file is wide open for anyone. Your restriction would then be the directory permissions. > After searching the internet, I saw a post suggesting use -f to force ffmpeg h264 treat Video1.264 file in h264 format. As I understand the error in the first command it was that ffmpeg could not identify the file type. Once put -f H264 format was identified. I did not know that the h264 format does not have audio. > > Moritz, if I do not put -f H264, in the example I posted without the -f option h264 in the end we can see that ffmpeg could not identify the file format. > > I tried to check the audio as you suggested to see the result and ffmpeg still not identifying the file format. > > linux@linux-Capella-IbexPeak-M-Chipset:~/Vídeos$ sudo ffmpeg -i Video1.264 -vn -af volumedetect -f null - > ffmpeg version N-73895-g323ec6b Copyright (c) 2000-2015 the FFmpeg developers > built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04) > configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libdcadec --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab > libavutil 54. 28.100 / 54. 28.100 > libavcodec 56. 50.101 / 56. 50.101 > libavformat 56. 40.101 / 56. 40.101 > libavdevice 56. 4.100 / 56. 4.100 > libavfilter 5. 25.100 / 5. 25.100 > libavresample 2. 1. 0 / 2. 1. 0 > libswscale 3. 1.101 / 3. 1.101 > libswresample 1. 2.101 / 1. 2.101 > libpostproc 53. 3.100 / 53. 3.100 > Video1.264: Invalid data found when processing input > > It would be really cool if I could generate the graphics, I'll keep trying and researching. > > Just a note, I am new to using ffmpeg, so I can post things that are my interpretation of what I have read. > > > > > Em Quarta-feira, 29 de Julho de 2015 17:46, Moritz Barsnick < barsn...@gmx.net> escreveu: > (André, your subject is wrong. ;-)) > > On Wed, Jul 29, 2015 at 15:33:31 -0500, Steve Boyer wrote: > > On Wed, Jul 29, 2015 at 3:09 PM, André Luís Duarte > > <andrelduarte-at-yahoo.com...@ffmpeg.org> wrote: > > > Probably shouldn't run ffmpeg as root, as your resulting video will be > > owned by root and can easily cause all kinds of permission issues. > > There should _never_ be a need for this. If ffmpeg can't access a > device or file, fix that file's permissions. > > > What I'm guessing is that the "-f H264" is telling ffmpeg that you > > want to export a .264 container format - which only contains video > > No, it was given as an option _before_ "-i", so it's telling ffmpeg to > _import_ the given file as a raw H.264 stream. And that doesn't work > too well, because it can't be such a raw video if it contains audio. > > As Steve suggested, just let ffmpeg detect the input itself. > > To analyze the overall audio volume: > $ ffmpeg -i inputfile -vn -af volumedetect -f null - > > (ffmpeg can also create graphs of the audio levels or waveforms over > time. Otherwise, you may want something like audacity.) > > Moritz > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user