2013-07-06 3 views
0

Я установил x264, ГПБК редакция 3744, FFmpeg и DashEncoder на Ubuntu 10.04 (на vwware) успешно, но когда я запускаю DashEncoder с ниже конфигурационного файла, который я получил эту ошибку:MPEG-DASH кодировщика

тока датчика x264 ДА Terminate вызывается после метания экземпляра 'станд :: logic_error' , что(): basic_string :: _ S_construct NULL не действует Прерванный (ядро сбрасывали)

(примечание: я могу производить MPD файлы с помощью MP4Box непосредственно, но DASH Кодер не работает. Также я тестирую его с новой версией gpac)

Пожалуйста, помогите мне

благодаря

#======================================== 
# Config File for DASH Encoder 
#======================================== 

#======================================== 
# General Options 
#======================================== 

dest-directory : /home/pardis/Downloads/DASHEncoder-master/out 

video-encoder : x264 
audio-encoder : ffmpegAAC 
multiplexer : mp4box 

#store-psnr 
#sql-host : localhost 
#sql-user : root 
#sql-pw : 
#sql-database : dash 

add-non-segmented 

use-ffmpeg-pipe 
ffmpeg-opt : -f rawvideo 
#input-res : 384×208 
#input-res : 352×288 
input-res : 320×240 
#======================================== 
# x264 Options 
#======================================== 

bitrate : 300 

#bitrate : [email protected]×360|[email protected]×360|1000 
#bitrate : 200|400|600|1000 
statistics : stat.temp 
gop : 48 
scenecut : 0 
profile : baseline 
preset : slow 
input : /home/pardis/sample.m4v 
#input : /home/stefan/foreman_cif.y4m 
#input : /home/stefan/kingkong.mp4 
#input : /media/Volume/MI200802010028-video_newsroom_hd_1080_p29_97-channelSelectionT0C0_T0C1.mp4 
passes : 1 
const-filesize : 0 

#Additional Options for Encoding 

#pass1 : –frames 500 –fps 29.970029 
pass1 : –verbose –fps 24 
pass2 : –verbose –psnr 

#======================================== 
# FFMPEG AAC Options 
#======================================== 

# [channels, samplerate, bitrate] 
#audio-quality : 2,44100,48|2,44000,128 
#audio-quality : 2,44100,48 
#audio-quality : 

#audio-input : /home/stefan/sintel_trailer-audio.flac 
#audio-codec : libfaac 

#======================================== 
# MP4Box Options 
#======================================== 

#AV Muxing 
#mux-combi : [email protected]|[email protected] 
#mux-combi : 

fragment-size : 200 
segment-size : 200 
rap-aligned 
segment-name : test 
folder-prefix : test 

#======================================== 
# MPD Options 
#======================================== 
mpd-name : test.mpd 
url-root : http: //localhost:8080/test/ 
#set-base-url 
mpdActStandardPostfix : _actVersion.mpd 
duration : 5S 
#transform-mpd 
minBufferTime : 2.0S 
segDuration : 1 
#======================================== 
# Other Options 
#======================================== 
+0

Это решение :) – MSH

+0

Привет, MSH, я вижу, что вы сами решили проблему. Не могли бы вы ответить на свой вопрос, чтобы другие люди могли извлечь из этого выгоду? Как вы можете видеть, @ user3805122 имеет ту же проблему и ищет решение. –

+0

@ user3805122, см. Ответ. – MSH

ответ

1

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