avconv Создание поврежденных (0 КБ) видеофайлов

РЕДАКТИРОВАТЬ: я видел этот вопрос: avconv создает файл нулевого байта при попытке уменьшить частоту MP4 видео К сожалению, это не та же проблема.

Я пытаюсь использовать avconv вместе с веб-сайтом на сервере Linux Ubuntu, чтобы сохранить загруженное видео дважды, один раз как ogg, а затем как mp4 (пытаясь охватить все совместимые браузеры).

Я никогда не использовал avconv (или, черт возьми, даже раньше использовал shell с PHP), поэтому я новичок здесь. Но мне удалось собрать из Google немало денег.

Просто чтобы проверить, все ли работает, я пока не запускаю PHP shell_exec - я запускаю avconv прямо из командной строки на сервере.

Вот проблема: независимо от того, какое видео я создаю, при переходе к пути к видео в моем браузере я получаю сообщение об ошибке, что видеофайл поврежден и не может быть воспроизведен.

Когда я загружаю видеофайл (ы) для проверки, я вижу, что их размер равен нулю, тогда как оригинал равен 4,3 МБ.

Я уверен, что просто пропускаю какой-то параметр или другой - я не думаю, что я, например, указываю точный кодек для использования - но я достаточно новичок, что просто не знаю, куда идти отсюда,

Вот команда, которую я сейчас использую:

avconv -i /path/video.mp4 -vn /path/video.ogg

Я также попытался сохранить mp4 как ДРУГОЙ mp4, с тем же результатом - поврежденный файл.

Я пробовал множество других вариантов, но я получаю много результатов для FFmpeg, а не для avconv, некоторые из которых, кажется, работают, а другие, которые, кажется, не работают.

Вот вывод avconv в терминале:

avconv version 0.8.17-4:0.8.17-0ubuntu0.12.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:26:50 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/path/video.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.4.100
  Duration: 00:00:46.54, start: 0.000000, bitrate: 741 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 640x264 [PAR 127:128 DAR 635:264], 608 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 128 kb/s
File '/path/video.ogg' already exists. Overwrite ? [y/N] y
Output #0, ogg, to '/path/video.ogg':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf53.21.1
    Stream #0.0(und): Audio: flac, 44100 Hz, stereo, s16, 200 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (aac -> flac)
Press ctrl-c to stop encoding
size=    3875kB time=46.60 bitrate= 681.2kbits/s    
video:0kB audio:3858kB global headers:0kB muxing overhead 0.445476%

0 ответов

Другие вопросы по тегам