2017-02-01 4 views
1

ビデオの複数のチャンクを1つの場所から取り出し、1つのビデオとして他の場所(Kodiプレーヤー)にストリームするスクリプトがあります。h264ビデオで偽の期間を設定する

私は気になることを除いてすべてがうまくいくように見えますが、プレーヤーはビデオの長さを知らないように見えるので、ビデオが再生されるにつれて合計時間が増えます。

すべてのチャンクへのリンクを含むXMLファイルからのビデオの長さはわかりますが、最初のチャンクのメタデータに書き込む方法はわかりません。

ビデオコーデックはh264ですが、mp4のようないくつかのコンテナにラップされているかどうかはわかりません。ここで

は最初のチャンクのためffmpeg -i出力されます: https://www.evernote.com/l/AWlILw5PcmVEl4fSFitOfS2M8Wzy1WTVSZc

ビデオを挿入する方法の任意の提案:

ffmpeg version 3.1.5 Copyright (c) 2000-2016 the FFmpeg developers 
    built with Apple LLVM version 8.0.0 (clang-800.0.38) 
    configuration: --prefix=/usr/local/Cellar/ffmpeg/3.1.5 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libxvid --disable-lzma --enable-vda 
    libavutil  55. 28.100/55. 28.100 
    libavcodec  57. 48.101/57. 48.101 
    libavformat 57. 41.100/57. 41.100 
    libavdevice 57. 0.101/57. 0.101 
    libavfilter  6. 47.100/6. 47.100 
    libavresample 3. 0. 0/3. 0. 0 
    libswscale  4. 1.100/4. 1.100 
    libswresample 2. 1.100/2. 1.100 
    libpostproc 54. 0.100/54. 0.100 
[mpegts @ 0x7fc3c6000000] start time for stream 0 is not set in estimate_timings_from_pts 
Input #0, mpegts, from '/Users/ibra/Desktop/daTgXic4JOI.ts': 
    Duration: 00:00:17.56, start: 0.000000, bitrate: 1220 kb/s 
    Program 1 
    Stream #0:0[0x102]: Data: timed_id3 (ID3/0x20334449) 
    Stream #0:1[0x100]: Video: h264 (Main) ([27][0][0][0]/0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc 
    Stream #0:2[0x101]: Audio: aac (LC) ([15][0][0][0]/0x000F), 44100 Hz, stereo, fltp, 150 kb/s 

そしてここでは、バイナリエディタで開いたファイルの厄介スクリーンショットです最初のチャンクのメタデータの継続時間?

すべてのチャンクをダウンロードしてから1つのファイルに連結することはできません。これには時間がかかり、ストリーミングが瞬時に行われる必要があるためです。

答えて

3

コンテナ形式はmpegtsです。 mpegts(またはその点についてはh.264)でデュレーションをエンコードする標準的な方法はありません。だから、あなたが何をするにしても、専有となるでしょう。 ID3メタデータに書き込むこともできますが、これを処理するにはkodiを変更する必要があります。

+0

どのように不幸ですか。あなたの答えをありがとう。 – Ibrahim

関連する問題