我已創建了一個圖表按照下面(我使用魚鷹卡輸入實況流)gdcl複用器產生具有原始視頻不H264
(GraphEdit中工具)
在魚鷹模擬視頻文件--- - > GDCL MPEG-4多路複用器----> File Writer(.mp4文件)
文件大小很大;即使5秒文件也有80 MB大小。 文件沒有播放。
當我看到與的ffmpeg -i的ffmpeg文件細節,
它將給錯誤像流0,缺少強制原子,破碎頭
下面是FFMPEG響應。
ffmpeg.exe -i 「C:\ Documents和Setti NGS \管理\桌面\ mp4file \ mp4file.mp4」 的ffmpeg版本N-38938-ge01f478版權所有(C)2000-2012 FFmpeg的開發 建立於2012年3月19日23:18:25使用gcc 4.6.2 配置:--disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-runtime- cpudetect --enable-avisynth --enable-bzli b --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable -libfreetype --enable-libgsm --enable-libmp3lame - enable-libopenjpeg --enable-l ibrtmp --enable-libschroedinger - enable-libspeex --enable-libtheora --enable-li bvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable -l ibx264 --enable-libxavs --enable- libxvid --enable-zlib的 libavutil 51. 42.100/51 42.100 libavcodec的54 12.100/12.100 54. 了libavformat 54 2.100/2.100 54 libavdevice 53. 4.100/4.100 53 libavfilter 2. 65.101/2。 65.101 libswscale 2. 1.100/2. 1.100 libswresample 0. 7.100/0. 7.100 libpostproc 52. 0.100/52. 0.100 流0,缺少強制性原子[mov,mp4,m4a,3gp,3g2,mj2 @ 003E28E0] ,破碎h eader 輸入#0,mov,mp4,m4a,3gp,3g2,mj 2,從 'C:\ Documents和Settings \管理員 \桌面\ mp4file \ mp4file.mp4': 元數據: major_brand:MP42 minor_version:0 compatible_brands:mp42isom 時間:00:00:00.00,比特率: - 2147483 kb/s的 流#0:0(ENG):視頻:rawvideo(YUY2/0x32595559),yuyv422,640×480,90K TBR,90K TBN,90K TBC 元數據: handler_name: 至少一個輸出文件必須是指定
我需要做任何gdcl過濾器設置嗎? 請幫我解決問題。
謝謝wimmel,我想用h.264編碼器;所以根據你的建議,我已經下載了ffdshow並且使用了很少的方法(在graphedt.exe中)但是不能正常工作,你能幫我使用(build graph)嗎?(其實我是視頻捕獲過程的新手)。 – 2012-04-23 14:27:26
還我只能看到下面的選項編碼器 無壓縮, MJPEG, huffyuv, FFVI DV – 2012-04-23 16:42:56
請讓一個單獨的問題。並更詳細地解釋一下問題是什麼,以及你試圖解決的問題。 – wimh 2012-04-23 19:57:48