Video akışlarını .f4v dosyalarına yazan bir FMS'm (Flash Media Server 4) var. Görebildiğim ve anlayabildiğim kadarıyla, yanılsam da video / ses verilerini hiçbir konteynırsız yazıyor. URL "mp4:" içeriyor, bu yüzden bir mpeg-4 kabı olabileceğini düşünüyorum? Ama VLC'de açtığımda oynamıyor ve kodek bilgisi göstermiyor.
Bu yüzden bir kabın içine sarmam gerektiğini düşünüyorum ve mümkün olduğu kadar hızlı ve gerçek verileri etkilemeden (yani onu dönüştürmek istemiyorum) olması gerekiyor. Ffmpeg ve mkvtoolnix'i kullanmaya çalıştım, ancak mkvtoolnix verileri hiçbir şekilde işleyemiyor (bir hata üretiyor) ve ffmpeg kullanarak yeni bir dosyaya dönüştürmeyi başardım, ancak sonuç garip olan daha büyük bir dosya Başlangıçta 30 saniye duraklama.
Bunu yapmanın kolay bir yolu olduğundan eminim ama henüz bulamadım.
İşte ffprobe.exe'den çıktı:
C:\Program Files (x86)\ffmpeg\bin>ffprobe.exe time.f4v
ffprobe version N-31627-g9c2651a, Copyright (c) 2007-2011 the FFmpeg developers
built on Jul 23 2011 15:02:13 with gcc 4.6.1
configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-runtime-cpudetect --
enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --en
able-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 11. 0 / 51. 11. 0
libavcodec 53. 9. 0 / 53. 9. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 27. 3 / 2. 27. 3
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 003BA280] multiple edit list entries, a/v desync might occur, patch welco
me
[mov,mp4,m4a,3gp,3g2,mj2 @ 003BA280] multiple edit list entries, a/v desync might occur, patch welco
me
[mov,mp4,m4a,3gp,3g2,mj2 @ 003BA280] multiple edit list entries, a/v desync might occur, patch welco
me
[mov,mp4,m4a,3gp,3g2,mj2 @ 003BA280] max_analyze_duration 5000000 reached at 5018000
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'time.f4v':
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
creation_time : 2016-11-13 05:20:19
Duration: 00:01:15.74, start: 0.000000, bitrate: 686 kb/s
Stream #0.0(eng): Video: h264 (Baseline), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], PAR 3:4 DAR 4:3,
59.94 tbr, 1k tbn, 119.88 tbc
Metadata:
creation_time : 2016-11-13 05:20:19
Stream #0.1(eng): Audio: mp3, 22050 Hz, mono, s16, 48 kb/s
Metadata:
creation_time : 2016-11-13 05:20:19
Stream #0.2(eng): Data: amf0 / 0x30666D61
Metadata:
creation_time : 2016-11-13 05:20:19
Unsupported codec with id 0 for input stream 2
Mkvtoolnix uygulamasından aldığım hata : Hata: Quicktime / MP4 okuyucu: Sabit örnekleme ve değişken süre henüz desteklenmiyor. Böyle bir örnek dosyanız varsa, yazara başvurun.